LeftWM Is A Tiling Window Manager Written In Rust

  Рет қаралды 49,513

DistroTube

DistroTube

3 жыл бұрын

Left is a tiling window manager written in Rust for stability and
performance. LeftWM is very minimal by design. Because you probably want more than just a black screen, LeftWM is built around the concept of theming. With themes you can choose between different bars, compositors, background images, color themes, etc.
REFERENCED:
► github.com/leftwm/leftwm
► github.com/leftwm/leftwm-comm...
WANT TO SUPPORT THE CHANNEL?
💰 Patreon: / distrotube
💳 Paypal: www.paypal.com/cgi-bin/webscr...
🛍️ Amazon: amzn.to/2RotFFi
👕 Teespring: teespring.com/stores/distrotube
SOCIAL PLATFORMS:
🗨️ Mastodon: distrotoot.com/@derek
💬 IRC: irc://freenode #distrotube
👫 Reddit: / distrotube
📽️ LBRY: lbry.tv/$/invite/@DistroTube:2
DT ON THE WEB:
🕸️ Website: distrotube.com/
🐿️ Gemini Capsule: gemini://distro.tube
📁 GitLab: gitlab.com/dwt1
🔊 Audio Podcasts: www.buzzsprout.com/1263722
FREE AND OPEN SOURCE SOFTWARE THAT I USE:
🌐 Brave Browser - brave.com/dis872
📽️ Open Broadcaster Software: obsproject.com/
🎬 Kdenlive: kdenlive.org
🎨 GIMP: www.gimp.org/
🎵 Audacity: www.audacityteam.org/
💻 VirtualBox: www.virtualbox.org/
🗒️ Doom Emacs: github.com/hlissner/doom-emacs
Your support is very much appreciated. Thanks, guys!

Пікірлер: 237
@marioschroers7318
@marioschroers7318 3 жыл бұрын
Presenting a tiling window manager written in Rust! Oh yeah!
@tokiomutex4148
@tokiomutex4148 3 жыл бұрын
No buffer overflow
@swirl6996
@swirl6996 3 жыл бұрын
holy shit if people have to rewrite ANOTHER THING WRITTEN IN RUST I AM GOING TO SCREAM
@tokiomutex4148
@tokiomutex4148 3 жыл бұрын
@@swirl6996 sudo needs to be rewritten im Rust
@swirl6996
@swirl6996 3 жыл бұрын
@@tokiomutex4148 why? sudo was written by competent coders, it doesn't need a language to give them the illusion of safety because they already know how to do memory safety in C
@tokiomutex4148
@tokiomutex4148 3 жыл бұрын
@@swirl6996 CVE-2021-3156 is clear example of how sudo developers know to do memory safety in C
@twb0109
@twb0109 3 жыл бұрын
I though it was for left-handed people :(
@illuminaut9148
@illuminaut9148 3 жыл бұрын
I thought it was for left-wing people. XD
@KakugenKun
@KakugenKun 3 жыл бұрын
@@illuminaut9148 Same! hahahahaha
@twb0109
@twb0109 3 жыл бұрын
@Fallen Archangel Seems about right
@thelazt16
@thelazt16 3 жыл бұрын
I thought it was for someone who want to left (past tense of leave) other wm/dm
@nswayze2218
@nswayze2218 3 жыл бұрын
legit thought it was for left handed people as well :(((
@thingsiplay
@thingsiplay 3 жыл бұрын
6:37 I am sorry, but the cheat code is in another castle. The correct Konami cheatcode works as: Up, Up, Down, Down, Left, Right, Left, Right, B, A. Here is my VIM mapping: nnoremap kkjjhlhlba iKONAMI
@thgreenshaman8503
@thgreenshaman8503 3 жыл бұрын
Just as I'm reinstalling arch from scratch to try out new WMs! Thank you DT!
@hogstudio4819
@hogstudio4819 3 жыл бұрын
The liquid template is to parse the output of letwm-state (xmonad-log), which is a binary that outputs info about the tag/workspaces/etc. That way you can translate that output to the colorized output in the bar.
@SenthilBabuji
@SenthilBabuji 3 жыл бұрын
I always wanted to try this. Thanks for checking this out.
@Malware01
@Malware01 3 жыл бұрын
Written in rust let's go. I don't know why i start loving rust after distrotube video.
@CJ123
@CJ123 3 ай бұрын
its shit
@yorik9845
@yorik9845 3 жыл бұрын
So time for wtftw, penrose and umberwm, I guess. I'm using leftwm+arch for a month, satisfied but still DWM+void on my main production machine. Great video BTW.
@julkip
@julkip 3 жыл бұрын
We need a polybar replacement that is written in Rust…
@katech6020
@katech6020 3 жыл бұрын
I am sure someone is working on it
@awwastor
@awwastor 3 жыл бұрын
Well... if you’re using i3 there is i3status-rust and for others there is cnx. There is also dwm-status(as a crate) and i3monkit(framework for creation)
@auroradraco9974
@auroradraco9974 3 жыл бұрын
Someone is making it 1000%
@johnnyblack4261
@johnnyblack4261 3 жыл бұрын
@@awwastor Can any of these taskbars be configured using Rust?
@NVRRL
@NVRRL 2 жыл бұрын
I mean eww is kind of a replacement
@auroradraco9974
@auroradraco9974 3 жыл бұрын
At last, I was expecting this. The only thing that was missing for rust applications was a WM
@ArnaudMEURET
@ArnaudMEURET 3 жыл бұрын
I get that you want this to fit under 20 mins but this presentation is too shallow. What are the built in layouts? Does it support mouse-based click-anywhere resize and move? Is it Wayland or X? How do you customize the runtime behaviors? Does it have an automatic key bindings cheat sheet like AwesomeWM? Etc.
@marcovirtual
@marcovirtual 3 жыл бұрын
Yeah hopefully part 2 will come soon.
@ArnaudMEURET
@ArnaudMEURET 2 жыл бұрын
@@ino3809 Not when a well thought out video can provide me with a synthetic, efficient, thorough and reliable list of key features, forces and weaknesses. That’s the whole point. Are you new to YT? 🤣🤣
@apoorv9492
@apoorv9492 3 жыл бұрын
This is a really interesting project, I will definitely check it out.
@pyntux
@pyntux 3 жыл бұрын
Nice one... I will try LeftWM... For now, my favorite is Qtile because of python, but this one is so user friendly because of those config files and themes...
@ad_sidera_virgines
@ad_sidera_virgines 3 жыл бұрын
When I saw "written" in the title I self completed with rust X)
@ozjuanpa
@ozjuanpa 3 жыл бұрын
Nobody: The WM: *Left*WM DT: T h i s i s C o m m u n i s t i n t o n e .
@SENOJKCID
@SENOJKCID 3 жыл бұрын
It's a stupid name.
@erwinjitsu_3706
@erwinjitsu_3706 3 жыл бұрын
lol good one Hope they make rightWM soon!
@WaylonWalker
@WaylonWalker 3 жыл бұрын
What application makes the asciiart on startup?
@hogstudio4819
@hogstudio4819 3 жыл бұрын
The features I'm missing with leftwm is a full screen layout (open issue, although it plays nicely with windows that want to be on full screen) and some glitches with Slack video-call and startup loading badges of some applications. Other than that, it is very cool and it has an easy codebase to play with!
@mustafacakar8537
@mustafacakar8537 3 жыл бұрын
Hey dt, can you make a full guide for leftwm installation, even its github page does not cover the all sections of installing?
@robertobautista2171
@robertobautista2171 3 жыл бұрын
Yeah it doesn't surprise me, I was expecting this haha
@JKhalaf
@JKhalaf 3 жыл бұрын
What is the bar at the bottom of your VIM? Can you do a video on your VIM setup, please?
@Flash136
@Flash136 3 жыл бұрын
Noticed you're also hitting a bug with Alacritty at 5:12 that I was trying to fix a few months ago. Are you using the modesetting driver with Xorg or amdgpu?
@hanspetervollhorst1
@hanspetervollhorst1 3 жыл бұрын
do you have vim symlinked to emacs or did you switch again?
@jandrews377
@jandrews377 3 жыл бұрын
I am an i3 user. I have tried to get on to the 'dynamic tiling wm' bandwagon, but cant seem to get a workflow for multi-monitor working as well as i3. On i3 I send a window (or send and follow) to another workspace, which may be on another monitor. I can do this in one action. On dynamic WM's, its seems to be multiple steps. Am I missing something?
@NaviciaAbbot
@NaviciaAbbot 3 жыл бұрын
dt: my terminal is my file manager also dt: *uses pcmanfm to show files, rather than vifm, ranger, or exa*
@user-od3dw8uk1k
@user-od3dw8uk1k 3 жыл бұрын
or ls
@NaviciaAbbot
@NaviciaAbbot 3 жыл бұрын
@@user-od3dw8uk1k dt aliases ls to exa.
@KingZero69
@KingZero69 3 жыл бұрын
you had me at “rust”... 😏
@bew
@bew 3 жыл бұрын
i saw rust, didn't had to read the rest of the title x)
@wp6007
@wp6007 3 жыл бұрын
Can you explain the RUST meme, afaik it isn't actually even more stable and faster than C++
@davidjohn3633
@davidjohn3633 3 жыл бұрын
@@wp6007 More stable? yes, faster than C++? debatable
@khai96x
@khai96x 3 жыл бұрын
@@wp6007 Not faster, but safer and easier to maintain.
@swirl6996
@swirl6996 3 жыл бұрын
@@davidjohn3633 more stable? hell no, faster? no
@JKhalaf
@JKhalaf 3 жыл бұрын
13:15 Must one have the feh package installed? I don't have that package when I run pacman -Qi feh. I do however have sxiv, can I simply replace command -v feh with command -v sxiv?
@boyscout399
@boyscout399 3 жыл бұрын
Commenting to help spread in KZbin
@ohmyv3gatron
@ohmyv3gatron 2 жыл бұрын
Sold! That’s what I wanted
@alurma
@alurma 3 жыл бұрын
pretty nice
@elijahpotter7657
@elijahpotter7657 3 жыл бұрын
I wonder if there's a bar written in rust to go along with it? Would be nice to pair with it.
@arcadesoft294
@arcadesoft294 3 жыл бұрын
Eww. Elkowars wacky widgets
@cicada-ft6eb
@cicada-ft6eb 3 жыл бұрын
What do you think of serenity os ?
@akshatvats7992
@akshatvats7992 3 жыл бұрын
I feel so proud when my friend's Windows machine consumes 4.6G RAM just opening one browser tab with Telegram desktop, while my Arco setup uses 3.1G with 10 tabs across three windows of two browsers, one IDE, one Ebook reader, Spotify and Telegram-desktop open.
@Lmao-ke9lq
@Lmao-ke9lq 3 жыл бұрын
Or gentoo with dwm consuming 40 MB of RAM with some programs turned on :D
@rbtmdl
@rbtmdl 3 жыл бұрын
I used larswm back in the 2000s. Is larswm still a thing? It's really the only tiling wm I have ever used.
@0hate9
@0hate9 2 жыл бұрын
how did you get your alacritty to show that tab-complete preview? it looks awesome and super useful.
@eldyj
@eldyj Жыл бұрын
fish shell
@dond3lta
@dond3lta 3 жыл бұрын
can you tell us a bit about tiling window managers regarding ("super-") ultra-wide displays?
@fakedeltatime
@fakedeltatime 3 жыл бұрын
I probably missed it, but what;s the multi monitor support like? Is it a single set of shared workspaces? Because I really need to get of awm.
@DistroTube
@DistroTube 3 жыл бұрын
One set of workspaces.
@killermonkey1392
@killermonkey1392 3 жыл бұрын
Might be a bit late for you to see this, but you can set fish as your default shell (that also includes TTY) using "chsh -s $(which fish) dt"
@BankruptPizza
@BankruptPizza 3 жыл бұрын
He knows but changing his system default shell messes up his bspwm config
@ashwinisahubashmaster5256
@ashwinisahubashmaster5256 3 жыл бұрын
the Elfman in the thumbnail 🥰🥰
@sogens
@sogens 3 жыл бұрын
hey dt where did you get those cool little graphics that pop up when you open a terminal and how did you do it ??
@DistroTube
@DistroTube 3 жыл бұрын
Check out the Shell Color Scripts repo on my GitLab: gitlab.com/dwt1/shell-color-scripts
@sogens
@sogens 3 жыл бұрын
@@DistroTube thanks!
@leandroperalta
@leandroperalta 3 жыл бұрын
Hey DT! I am trying to decide what tiling window manager to learn first. I feel once I've made a choice I will want to stick with it until I streamline my workflow, which may take some time. What factors should I consider to make my decision?
@barutaji
@barutaji 2 жыл бұрын
If he does not respond I will leave some things here: -if you like the way the system is configured: recompile (dwm) or config file? Which language is used? -manual or dynamic? -if it is dynamic, what are the layouts, and how to change them? -is the wm ultra minimalist and have to add a lot to make it functional or it comes already up and running (which one you prefer?). Wm are pretty light and easyto switch between. Maybe it hard to choose one definitive just by reading specifications. Install two ir three and explore them a little. Then decide and unninstall what you will not use.
@barutaji
@barutaji 2 жыл бұрын
Also there is not al that much difference between them actually
@peacemekka
@peacemekka 2 жыл бұрын
use something basic first. Use it for a while for working and not just use it to use it. Eventually you will understand what *you* want from a wm.
@SadeeshSenevirathne
@SadeeshSenevirathne 3 жыл бұрын
Hey DT, will you do a 100k subscriber youtube play button unboxing? Would be really nice to see!
@anantgupta7916
@anantgupta7916 3 жыл бұрын
Yeahhh I am now a window tiling hopper
@mjdxp5688
@mjdxp5688 3 жыл бұрын
When in doubt, Rust it out
@torspedia
@torspedia 3 жыл бұрын
Might have to give this one a go, ta! :-)
@riseabove3082
@riseabove3082 3 жыл бұрын
I wish you would do a free -h on all of these TWM's to show how much memory they use. Why don't you ever do that?
@hydejel3647
@hydejel3647 3 жыл бұрын
6:37 the konami code is actually: up up down down left right left right b a enter (you messed you first part)
@jeremyottley4141
@jeremyottley4141 2 жыл бұрын
I'd be interested in a comparison of the Nimdow window manager and LeftWM from a configuration point of view since they both are modeled after DWM and both use TOML configuration
@ricardokullock2535
@ricardokullock2535 2 жыл бұрын
So Alacritty in rust, starship prompt in rust lsd, fd, bat and ripgrep, all in rust Now exploring nushell, and I find out there's a wm in rust..... sounds like soon I`ll just use one language and I don't even know how to program in it! :D
@furiousfellow1583
@furiousfellow1583 3 жыл бұрын
I hope this works with tint2, for sure i will give it a try
@circuitlover853
@circuitlover853 3 жыл бұрын
Title should be DT: The only WM that left to try :LeftWM
@sambird7
@sambird7 3 жыл бұрын
LEFTwm you say? Sounds like my kihd of WM!
@johndoe973azazaz
@johndoe973azazaz 3 жыл бұрын
>gommunism fug :^DDDDDD
@erwinjitsu_3706
@erwinjitsu_3706 3 жыл бұрын
Oh shit, Now I really hope they make rightWM!
@lorenzocabrini
@lorenzocabrini 3 жыл бұрын
@@erwinjitsu_3706 Well if they do it's not going to be written in Rust, that's for sure. Rust is for SJWs.
@stefankyriacou7151
@stefankyriacou7151 3 жыл бұрын
Can you do a video on the hikari window manager?
@maverik0071
@maverik0071 3 жыл бұрын
The Konami cheat code. Haven't seen that in a while. Good one
@heroe1486
@heroe1486 3 жыл бұрын
Actually running i3wm for a year, I'm happy with it but I'm searching for a manual tiling windows manager with a powerful "tabbed mode" with a config written in a proper programing language to hack on it a little bit. Tried herbsluftwm but no tabbed mod unfortunately, I might check the suckless "tabbed" script by the way. What do you guys recommand ?
@GreyDeathVaccine
@GreyDeathVaccine 3 жыл бұрын
What's wrong with max layout? You can cycle them just like tabs but I didn't tried to pair it with suckless "tabbed"
@DannyMexen9
@DannyMexen9 3 жыл бұрын
2021 the year of rust
@krtirtho
@krtirtho Жыл бұрын
* "Rust is a meme programming language" * You're lucky that people are still subscribed to your channel
@atommixz
@atommixz 3 жыл бұрын
Wayland?
@anikbiswasarnob
@anikbiswasarnob 3 жыл бұрын
Hey DT, make a video on wtfwm (also written in rust)
@withuniverse8523
@withuniverse8523 3 жыл бұрын
Has anyone found a powerful tiling for Windows 10?
@overshifted
@overshifted Жыл бұрын
"Right" in Persian is pronounced exacly like "Rust". And "Left" is the opposite of "Right" :)
@parasbhanot
@parasbhanot 3 жыл бұрын
Does these windows managers have night mode ? This is the must have feature for me .
@halbgefressen9768
@halbgefressen9768 3 жыл бұрын
You have to theme it yourself, so you can make it night mode if you like
@himalpoudel7558
@himalpoudel7558 3 жыл бұрын
Rust is skyrocketing. Maybe i should take a look at it too
@brainplot
@brainplot 3 жыл бұрын
Yeah, I don't know why he called it a meme programming language. Rust is rising purely due to its quality as a language. I don't think AWS would invest in a "meme" programming language.
@sohn7767
@sohn7767 3 жыл бұрын
@@brainplot I think it's a meme because of how many common programs get rewritten in rust. "Hey you like [insert program] for a really long time right? Here is a better version written in Rust"
@censoredterminalautism4073
@censoredterminalautism4073 3 жыл бұрын
Suddenly the Konami code shows up. Funny because I just played some Gradius the other day. Can't beat that even with the code because I suck. But I did beat Contra without the code and without dying, so it's fine.
@vorrnth8734
@vorrnth8734 3 жыл бұрын
Hm, a tiling wm is mostly invisible. Are themes really such a huge topic?
@supercheetah778
@supercheetah778 3 жыл бұрын
Why not just set fish as default for your user with `chsh`?
@DistroTube
@DistroTube 3 жыл бұрын
Because a lot of scripts have the shebang as /bin/sh (which will use your default shell) instead of pointing it to a specific shell like /bin/bash. Those /bin/sh scripts will not work with fish because they will use bash-like syntax that fish can't handle. So leave bash as the default and just make your terminal always run fish upon opening.
@willadams6217
@willadams6217 3 жыл бұрын
Looks like you could do with some syntax highlighting for toml files - Plug 'cespare/vim-toml'
@Valeriooooh
@Valeriooooh 3 жыл бұрын
I tried this like a year ago it was really snappy and fast, then I went to bspwm but now I miss left
@moofymoo
@moofymoo 3 жыл бұрын
cool! if only someone paid me every time I spend days to re-configuring my gui/console/code editor with next shiny thing. :D
@matthewpaolini
@matthewpaolini Жыл бұрын
The config file looks very easy compared to other WMs. However, changing themes is sort of adhoc, IMO. Maybe write a small script to change the theme using the run command or something?
@smeqwack7337
@smeqwack7337 3 жыл бұрын
Can't wait for rightwm
@chicosereza3217
@chicosereza3217 3 жыл бұрын
basedwm
@n4p3r0
@n4p3r0 3 жыл бұрын
RustOS when
@n4p3r0
@n4p3r0 3 жыл бұрын
Well, redox os is kind of that, right?
@n4p3r0
@n4p3r0 3 жыл бұрын
@Dane Black lmao
@w_shakes_
@w_shakes_ 3 жыл бұрын
Anyone else installed the basic polybar theme and their polybar looked kinda similar but not like dereks
@ricardosteijn4693
@ricardosteijn4693 2 жыл бұрын
Usually things written in Rust are advertised as the "fastest" , but really there is no noticeable speed difference between Rust and C/C++. Rust is safer by default than C/C++ however, as in C/C++ safely issues like thread race conditions and memory violations are up to the programmer to prevent from happening.
@katech6020
@katech6020 2 жыл бұрын
I don't think they are comparing to C/C++ here because as you said they are similar. I think they are comparing to Python/lua... which are used for many other WM
@vladlu6362
@vladlu6362 3 жыл бұрын
Unfortunately, leftwm isn't playing nicely on my system! I'll have to retry it sometime!
@jupiterho11ow
@jupiterho11ow 3 жыл бұрын
lol i thought you were joking about the emacs lisp window manager
@peterarbeitsloser7819
@peterarbeitsloser7819 3 жыл бұрын
He's using it
@halbgefressen9768
@halbgefressen9768 3 жыл бұрын
do you mean Emacs? xD
@peterarbeitsloser7819
@peterarbeitsloser7819 3 жыл бұрын
@@halbgefressen9768 he is or was (I don't know for sure) literally using the emacs wm.
@millankumar9245
@millankumar9245 3 жыл бұрын
Ok, so it's not for left handed people?
@kaktoffel2193
@kaktoffel2193 3 жыл бұрын
Rust isnt a meme, its a lifestyle
@lorenzocabrini
@lorenzocabrini 3 жыл бұрын
Wasn't Ruby a lifestyle? Or Javascript? In a few months time all the Rust zealots will have found a new silver bullet and Rust can finally Rust in Peace.
@GreyDeathVaccine
@GreyDeathVaccine 3 жыл бұрын
@@lorenzocabrini LMAO. I find it suspicious that a guy using emacs wrote this (emacs lisp is a meme).
@lorenzocabrini
@lorenzocabrini 3 жыл бұрын
@@GreyDeathVaccine Perhaps, but Lisp itself is an old language that has stood the tests of time. Emacs Lisp isn't exactly a new implementation either, so it has also stood the tests of time. It serves us well and is a joy to program in. Rust fanatics want everything rewritten in a language that is yet but a hype. It's only used to create new versions of old programs with a bunch of useless features, such as emojis everywhere. As a language, I don't have anything against Rust. It does what it's meant to do. It even has a few things going for it. I quite enjoy programming in it. However, it also has a community full of zealots who think they somehow have discovered something earth shattering and that the rest of us are too dumb to realize. It's just a programming language. It takes inputs, processes it and produces output. It's not orgasm-inducing.
@TheDrunkenAlcoholic
@TheDrunkenAlcoholic 3 жыл бұрын
LeftWM = Left Wing Manager, been looking for a RightWM but haven't found it yet, so I just installed this communist window manager on Solus OS, not bad for a window manager
@soulofhogwarts
@soulofhogwarts 3 жыл бұрын
Penrose its suckless wm written rust. That even dt fear to talk about it.
@UnspankableGoose
@UnspankableGoose 3 жыл бұрын
Theres another wm written in rust... github.com/Kintaro/wtftw
@0x1337feed
@0x1337feed 3 жыл бұрын
ofc. There's dozen of em
@rationalityfirst
@rationalityfirst 3 жыл бұрын
Rust is a nice language. The only thing left to do is fixing the syntax.
@brainplot
@brainplot 3 жыл бұрын
Rust's syntax is weird: it looks horrific when you don't know the language; it looks totally fine when you do. Learn it and you won't ever think about the syntax.
@rationalityfirst
@rationalityfirst 3 жыл бұрын
@@brainplot just because you get used to it doesn't make it less horrific. I'd rather learn Cobol than the mess that Rust syntax has become. I started learning it a while ago and it was acceptable, but looking at more complex code recently it's traumatizing.
@neociber24
@neociber24 3 жыл бұрын
I wasn't interested in Rust because the i8, i16, u32, u64, f64 thing, I was confortable with my int, long or float. But now Rust syntax just makes sense, I mean that's the space those types need. For me complex Rust code is easier to read than complex C++ code.
@ishdx9374
@ishdx9374 3 жыл бұрын
@@rationalityfirst rust syntax is pretty straightforward but I'd agree it was scary when I first looked into it, for me now it's as clean as say JavaScript
@CrustyAbsconder
@CrustyAbsconder 3 жыл бұрын
Hey Distrohuggers, In less than two months, Fedora will publish a Beta of their next version, and you KDE fans will be glad to know they have done a whole lot of work on the KDE edition. KDE Frameworks 5.79, Plasma 5.21, KDE Apps 20.12. along with subtle improvements to wayland, QT support, network, flatpak, along with updated software like LibreOffice 7.1, and some updated games, and updates to system stuff like SSSD 2.4.1 By this time next year, Fedora 34 KDE Edition will be rock-solid. Of course, so will Kubuntu and OpenSUSE and Neon, and Mageia 8
@dorussecondaccount
@dorussecondaccount 3 жыл бұрын
Now we need RightWM, UpWM, and let's not forget, DownWM
@peterarbeitsloser7819
@peterarbeitsloser7819 3 жыл бұрын
hjklWM
@heroe1486
@heroe1486 3 жыл бұрын
Don't forget pgUpDWM and pgDownWM
@lorenzocabrini
@lorenzocabrini 3 жыл бұрын
Written in Rust and more focused on bling than functionality, now why am I not surprised? Well said, by the way, "Rust is the latet meme". Until it has more years under its belt and has proven itself to be useful to solving actual problems and not just creating more colorful versions of existing tools, it can't be considered anything else.
@lorenzocabrini
@lorenzocabrini 3 жыл бұрын
@@shekhinah2185 Perhaps, but I would probably argue that you and I have different concepts of what "good language design" means. I don't consider a language that makes Perl (no offence, I like Perl for some things) look readable well designed. To me Rust design decisions seem to be more guided by what will make the language popular among the Javascript crowd and perhaps earn a few points among functional programmers, than anything else. Scheme is what I would consider a well-designed language. Sure, real world and all that, but the issue at hand was good language design, not real world. I do agree that Rust has some technical merit, although followers of the Rust cult always overstate it. No, Rust programs are not guaranteed to be bug free or even to not leak memory. Rust does a lot to reduce these things, but it is not foolproof. In short, no Rust is not the silver bullet. Nonetheless, my disdain for Rust has little to do with its technical merits. I wouldn't be so much against Rust if it wasn't for the rabid attitude of its community: "rewrite it in Rust", "Rust is perfect", "Rust programs are bug-free". Not to mention the political correctness nonsense. Did anybody ever consider the fact that I, as a lowly programmer, perhaps am completely uninterested in how many genders there are? Why do I have to take specific political and/or philosophical positions? Surely these things have nothing to do with producing code? But in the Rust community, yes it does. Your opinions are far more important than the code your produce. (Then again, the code you produce within the rust community is mostly about colors and emojis anyways, so I do somehow understand why the code doesn't really matter much). Only Rust fanatics will refuse to use something that works well simply because it's not written in Rust. How dumb is that?! I'm not a big fan of C++, but if I find something that works well and it happens to be written in C++ (wasn't blackbox written in C++?), I see no reason whatsoever to avoid it. I can even see benefits of using C++ over C for some types of projects, even though I prefer C. But if you are part of the Rust community and you state that "language X (which is not Rust) is actually quite interesting/has some good features", the fanatics will probably plan to murder you or something. So it's just better to stay clear of Rust, because the community is like a sick religious cult. I wish I could look at Rust the langauge and appreciate it on its own, but crazed, over-zealous javascript "programmers", the bling-bling crowd and ethical software idiots ensure that Rust will most likely remain a language that I find revolting.
@avischetlin
@avischetlin 3 жыл бұрын
@@lorenzocabrini lol
@thierrybo6304
@thierrybo6304 3 жыл бұрын
Frankly i think it is trupid to choose a WM based on the programming language it is written with. For the end user user we are concerned only about - reliability ‐ speed ( for this the only requirement should be a programing language that produces binaries) - features
@charlessmith5465
@charlessmith5465 3 жыл бұрын
Is Rust still developed by Mozilla? 🤔 I haven't looked at it lately, but I'm not in a hurry to add any mozilla dependencies.
@qprrwfjysfjjjwrlwwgqxhwjj275
@qprrwfjysfjjjwrlwwgqxhwjj275 3 жыл бұрын
No Its developed by independent foundation of rust
@halbgefressen9768
@halbgefressen9768 3 жыл бұрын
It is developed by Mozilla a little, but the crates are not mozilla-specific and all fully open-source
@chrismueller6974
@chrismueller6974 Жыл бұрын
Not anymore ^^
@chapl8344
@chapl8344 3 жыл бұрын
What the hell is a 'meme programming language'?
@chapl8344
@chapl8344 3 жыл бұрын
@Chris Cassata Alright. Let me be more specific: What does the 'meme' stand for? Is it 'meme' in terms of "A/THE meme" or is it an abbreviation for something?
@joshwizardguy7662
@joshwizardguy7662 3 жыл бұрын
@@chapl8344 Meme languages are languages that have no practical use in the real world. Rust sucks. Nim is the best. That's all there is to it.
@katech6020
@katech6020 3 жыл бұрын
@@joshwizardguy7662 Rust is starting to take developers from C++ so it is not a meme
@peterarbeitsloser7819
@peterarbeitsloser7819 3 жыл бұрын
It means that it is starting to become a meme when someone does something in a language (but only if the language wasn't popular before)
@joshwizardguy7662
@joshwizardguy7662 3 жыл бұрын
@@katech6020 I'm still on C++, bro. Rust looks like shit.
@arturmeinild2461
@arturmeinild2461 3 жыл бұрын
Meme languages? But why...
@brielov
@brielov 3 жыл бұрын
I wonder why is called "Left".
@theamazingknight5472
@theamazingknight5472 3 жыл бұрын
I love Rust. As a noob it's easier then C++
@usrname1105
@usrname1105 3 жыл бұрын
RuSt
@Crazy--Clown
@Crazy--Clown Жыл бұрын
You still working for Walmart
@tomoghnosen
@tomoghnosen 3 жыл бұрын
I LOVE RUST and Python it is easier to Code.
@borise4104
@borise4104 2 жыл бұрын
investigate Nim then
@wp6007
@wp6007 3 жыл бұрын
Cover Bedrock Linux
@hichemchouadria4134
@hichemchouadria4134 3 жыл бұрын
A rusty window manager....
@regenjacob
@regenjacob 3 жыл бұрын
there is an windget systm written in rust caled eww
@johndoe973azazaz
@johndoe973azazaz 3 жыл бұрын
>rust
@ashwinrawat9622
@ashwinrawat9622 3 жыл бұрын
So does it screech, lie, dream about human suffering and destruction, and just doesn't work?
@studiokadaver
@studiokadaver 3 жыл бұрын
KONAMI CODE!!!!
Common Questions About Tiling Window Managers
18:56
DistroTube
Рет қаралды 75 М.
Gemini Is What The Web Should Have Been
17:22
DistroTube
Рет қаралды 51 М.
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 8 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 38 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 16 МЛН
Пробую самое сладкое вещество во Вселенной
00:41
How to build a window manager in Rust
19:46
monroe programs
Рет қаралды 58 М.
Vim Can Save You Hours Of Work
20:52
DistroTube
Рет қаралды 169 М.
Theming the Awesome Window Manager
13:24
MAKC
Рет қаралды 24 М.
Why Use The Terminal Instead of GUI Apps?
23:40
DistroTube
Рет қаралды 45 М.
Combine The Best of Bspwm and XMonad, You Get Herbstluftwm!
19:21
Resistance Is Futile, So I'm Back In Qtile
21:08
DistroTube
Рет қаралды 74 М.
LeftWM - A Fast and Simple Xmonad Alternative
31:55
OldTechBloke
Рет қаралды 14 М.
Why I Don't Care About My (Linux) Window Manager!
30:00
octetz
Рет қаралды 25 М.
Arco Linux Xtended Has All The Window Managers
21:49
DistroTube
Рет қаралды 164 М.
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 8 МЛН