Perhaps Vulkano is the 3D rendering API I'm looking for. Too bad it won't be portable to browsers (since WebGPU ended up being different from Vulkan).

vulkano.rs/

Show thread

What's the state of 3D graphics for ? There are many abandoned projects (glium, gfx...) along with the not-yet-ready wgpu framework and many thin wrappers around non-portable APIs (DirectX and Metal), the very low-level Vulkan or the deprecated OpenGL.

crates.io/keywords/graphics

Kids, don't waste your time learning C++ exceptions... Learn good error-handling patterns from and and apply them to your production code!

Yes, you too @srevinsaju!

Show thread

I'm chipping in $1 per month to thank Matt Godbolt for the invaluable godbolt.org compiler explorer:
xania.org/MattGodbolt

I copy-pasted most of the config, and when it breaks I'm not quite sure how to debug it.

In fact, it's not working right now. If I open a Rust project and start typing, I get plenty of useless snippets instead of the semantic completion. I see rust-analyzer running and eating CPU time... I even see inline errors... so why?

Why do I have to learn before I can code in ?

WHYYYY?!?! 😩

Show thread

Do we have completion yet? Not so fast!

You see, has builtin completion, but what you really want for programming is *autocompletion*, which requires an external plugin:
github.com/neovim/nvim-lspconf

It says nvim-cmp is the recommended plugin, so it will be easy to integrate, right?

Easy peasy! My nvim-cmp configuration is only... 73 lines of config!

Show thread

I tried 's ssh client with multiplexing, and it's awesome.

Now you can have local terminal splits and tabs for the same remote session, without the messy, high-latency interposition of tmux or screen.

Plus, it's written in !

wezfurlong.org/wezterm/multipl

wow, the author of bashtop is getting more pro with every rewrite: Bash -> Python -> C++:

github.com/aristocratos/bpytop

The next stage of evolution will presumably be ? 🤔

I just discovered wezterm, a terminal emulator with splits and sixels support... and it's written in Rust! 🤩

wezfurlong.org/wezterm/index.h

I'm more excited about the upcoming Rust talk than the C++20 one that just finished... but honestly it's going to be a much harder migration path 😕

Show thread
Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!