@notgull@hachyderm.io
@notgull@hachyderm.io avatar

notgull

@notgull@hachyderm.io

Open-source programmer and SCP author. Also known as notgull, Saltbag and EelRemoval. All opinions are my own and not my employer's.

PFP was made by SunnyClockwork, banner was made by me

This profile is from a federated server and may be incomplete. Browse more on the original instance.

whitequark, to random
@whitequark@mastodon.social avatar

me: "i like it how the entire LLVM project is one monorepo"
her: "when are you going to compile the entirety of LLVM to WebAssembly?"
me: "yes."
her: "... I said that as a joke"

notgull,
@notgull@hachyderm.io avatar

@whitequark This genuinely might be the most blessed thing I’ve seen all month. Only a lunatic would attempt this, let alone complete it. Congratulations!

notgull,
@notgull@hachyderm.io avatar

@whitequark Does this mean I could have an online C compiler test environment entirely in my browser? Hell, could it be ported so that the Compiler Explorer runs entirely in the browser?

notgull, to random
@notgull@hachyderm.io avatar

Ugh I need to get back to that async-task blogpost don’t i

notgull, to random
@notgull@hachyderm.io avatar

I don't have time for this at the moment, so here's a free idea: "winit-lite", which attempts to allow for windowing while still attempting to be hobby scale.

Really, if you took out the web, Android and iOS backends from winit, you'd take out a good 50% of the code while still retaining 90% of the actual real world usecases. iOS is literally unmaintained anyways, Android is responsible for most of the API complexity and production applications shouldn't use winit's web backend anyways.

notgull, to random
@notgull@hachyderm.io avatar

In my opinion the biggest problem with winit’s API is that it tries to support too many platforms at once. It tries to abstract over full blown windowing systems as well as phones and web, which only have one window. This leads to a very awkward API.

notgull, to random
@notgull@hachyderm.io avatar

Was using DuckDuckGo and I put in "!y" instead of "!yt", whereupon I was immediately isekai'd into Yahoo Search. I am now forcibly reliving the early 2000's. Please send food

notgull, to random
@notgull@hachyderm.io avatar

I got nerd sniped into writing a replacement for the "ctor" crate that uses declarative macros instead of proc macros. Now introducing "ctor-lite!"

Not making a blogpost or announcement because it’s a small crate and I only expect like two people to use it.

https://docs.rs/ctor-lite/latest/ctor_lite/

notgull, to random
@notgull@hachyderm.io avatar

Well, what I thought was a cold turns out to be a sinus infection. Just great. 🤒

notgull, to random
@notgull@hachyderm.io avatar

You know, two weeks ago I said to myself "okay, I really need to learn this Nix thing", but I ended up getting busy with work and I didn’t have much time to try it out in practice.

Sad to see that the entire ecosystem is collapsing now. Why does this always happen for any technology I try to learn?

notgull,
@notgull@hachyderm.io avatar

@molly0xfff No, I’m worried that I’ll use this power for evil.

notgull, to random
@notgull@hachyderm.io avatar

Winit version 0.30.0 is coming out, with a lot of breaking changes! We would appreciate feedback here.

https://github.com/rust-windowing/winit/pull/3655

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cubers
  • cisconetworking
  • osvaldo12
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • Durango
  • mdbf
  • khanakhh
  • megavids
  • tacticalgear
  • InstantRegret
  • normalnudes
  • modclub
  • ngwrru68w68
  • everett
  • GTA5RPClips
  • ethstaker
  • anitta
  • Leos
  • tester
  • provamag3
  • lostlight
  • All magazines