Toots for oli@hachyderm.io account

Written by oli on 2024-12-31 at 15:04

Totally not brought to you by me bootstrapping myself a tiny Rust IDE inside Termux:GUI by starting out in nano.

The reason I started with that was because I wanted to write macroquad code on my phone and start it from termux instead of having to install stuff. And to do that I need to teach miniquad about Termux:GUI

The reason I wanted to do that is that godot editor isn't for me, even if it's really cool.

=> More informations about this toot | View the thread

Written by oli on 2024-12-31 at 14:59

I want to do X

I need Y for X

I finish Y

Hey wouldn't something like X be cool?

Oh... right. I was here before

=> More informations about this toot | View the thread

Written by oli on 2024-12-30 at 20:10

Me: I want to show that some background work is happening

android docs: contains "spinner"

Me: that's awesome, let's use it

Android: renders a drop down menu

=> More informations about this toot | View the thread

Written by oli on 2024-12-23 at 16:25

I am installing alpine linux in qemu in termux on my unrooted phone so I can run docker to be able to generate an apk for a macroquad game directly on my phone.

=> More informations about this toot | View the thread

Written by oli on 2024-12-17 at 08:16

Since opinions on mut bindings are everywhere again, here's my take

=> More informations about this toot | View the thread

Written by oli on 2024-11-29 at 14:06

I built a non-threadsafe async OnceCell

My code now hits a stack overflow before any async code is invoked at all. Kinda scared to invoke size_of_val on that root future, but it was probably already bad before I replaced an async RwLock with my OnceCell

=> More informations about this toot | View the thread

Written by oli on 2024-11-27 at 15:44

Who needs todo lists, just add a new jj commit and get surprised by it when merging the branch and you see a commit hanging off the immutabe main at the bottom

[#]jujutsu

=> More informations about this toot | View the thread

Written by oli on 2024-11-18 at 03:02

10 years ago (to the minute), my first Rust compiler contribution was merged: https://github.com/rust-lang/rust/pull/18921

It wasn't anything interesting yet, and it would take a few months between contribs from then on, but a year later I was contributing much more frequently

=> More informations about this toot | View the thread

Written by oli on 2024-11-12 at 12:18

VisualJJ now has GitHub integration!! You need to manually update, so def go to https://www.visualjj.com/beta and get the latest version

=> More informations about this toot | View the thread

Written by oli on 2024-11-11 at 12:52

The demo project for my top-down procedural generation crate is now live at https://oli-obk.github.io/layer-proc-gen/

WASD for movement. Space is a handbrake. Shift is cheat nitro.

F1 shows local debug information

F2 shows all loaded chunks overlaid on the game

F3 shows the layer hierarchy

F4 is a 3d view showing all layers stacked on top of each other

=> More informations about this toot | View the thread

Written by oli on 2024-11-10 at 17:23

We've talked about a lot of postfix operators for #rustlang, but has anyone tried to give foo._ meaning yet?

=> More informations about this toot | View the thread

Written by oli on 2024-11-09 at 11:51

I wrote a Rust version of @runevision 's LayerProcGen: https://crates.io/crates/layer-proc-gen

It has a small demo in the examples (i'll set it up on GitHub pages so you can try it out in the browser soon™️)

Initially I replicated the C# 1:1 (modulo internal layers and multithreading), and then modified it to feel more Rust-like (to me) as I extended the demo further.

It's entirely game engine independent, even though the demo is written for macroquad

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by oli on 2024-11-01 at 16:19

Meticulously maintained dead code ♥

=> More informations about this toot | View the thread

Written by oli on 2024-10-08 at 17:18

TIL jj duplicate, so useful in various scenarios

=> More informations about this toot | View the thread

Written by oli on 2024-09-12 at 09:00

📣

=> More informations about this toot | View the thread

Written by oli on 2024-09-10 at 13:29

https://www.tax-the-rich.eu/ EU petition to get a property tax going

=> More informations about this toot | View the thread

Written by oli on 2024-08-20 at 08:23

The randomness is deterministic

Me explaining miri isolation mode badly

=> More informations about this toot | View the thread

Written by oli on 2024-08-02 at 12:53

vscode discovery of the day:

    "explorer.fileNesting.enabled": true,
    "explorer.fileNesting.patterns": {
        "*.rs": "${capture}.*stderr, ${capture}.*stdout, ${capture}.*stdin, ${capture}.*fixed"
    },

=> View attached media

=> More informations about this toot | View the thread

=> This profile with reblog | Go to oli@hachyderm.io account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109375343931800738
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
375.917936 milliseconds
Gemini-to-HTML Time
7.630315 milliseconds

This content has been proxied by September (ba2dc).