118 karma · joined February 23, 2011
[ my public key: https://keybase.io/fritzy; my proof: https://keybase.io/fritzy/sigs/tPQ3r4AIbdd4z3PjHVslzkuA0bPDA1SBaPPkqSqMUqA ]
A community distro (be it a console-like gaming focused distro or not) is going to be the way to be the way to go for the foreseeable future. I'm pretty happy with running EndeavorOS w/ KDE, Steam, and Heroic. The Steam client with Proton is where most of the magic happens in Linux anyway. If I wanted to get fancy, I could set up GameScope with Steam Big Picture to take a SteamOS/Bazzite approach.
It's kind of fun watching the AI fight each other if nothing else.
Step two: Install "Bash for Windows aka Ubuntu root"
Step three: compile as normal
* Separation into front-end and back-end: NeoVIM does this. The UI uses the same interface a plugin does.
* Asynchronous operations: NeoVIM uses libuv to do this (same asynchronous C++ lib as NodeJS).
* Plug-ins over scripting: Yup, NeoVIM does this, as well as dropping vimscript (although it will compile vimscript into Lua for you).
* JSON: NeoVIM uses msgpack, which is significantly less overhead than JSON, but structure compatible.
The two other features listed are Rust and rope-structures, which are implimentation specifics that don't affect users or plugin writers at all.
Edit: The more the merrier! And it's good to see more projects using Rust, but I don't see this as a strong need. See https://github.com/rogual/neovim-dot-app for a nice native Mac UI plugin/client for neovim.
I found it odd (not wrong, just unusual) that an open source project would purchase ad promotions like promoted tweets, rather than the company itself. This may be a move to make things like this less awkward.
A feed is in publish order (not a set). Edited items are brought to the top.
A sorted_feed lets you publish at whatever end/index you want. You can also move items to a different index. Sorted feeds give you reposition events as well.
If nothing else, I'll fix this with documentation for 1.0.