Advertisement · 728 × 90

Posts by Chris Armstrong

Using the cygwin version to find packages in a separate mingw installation 🙃

9 hours ago 0 0 0 0

Until I can be bothered to work it out that is

2 days ago 0 0 0 0

OK if you want this cursed setup you can use WSL , you’re already in abusive relationship with your OS

2 days ago 3 0 1 0

Trying to get the opam github across to do unholy things with pkgconf on Windows in the vain hope it might compile ocgtk

2 days ago 0 0 1 1

Got to keep them on their toes (and why are they allowed to be culturally ignorant?)

2 days ago 3 0 0 0

starting a group chat with “mates” doesn’t quite hit the same

3 days ago 4 0 1 0

Oh this seems to be the iOS app that is buggy- I was able to recover my session on Claude Code Web 🙃

3 days ago 0 0 0 0

It would be nice to be able to clear context with it too, and be able to pick a working directory instead of having it anchored at startup (to be able to switch projects easily) or even just be able to spawn new sessions remotely.

3 days ago 2 0 0 0

I do like the Claude Remote Control feature but its still so unreliable. It seems to get stuck at least a couple of times a day such that l have to access the session directly and continue it (permissions prompts seem to be where it is most buggy)

3 days ago 0 0 2 0
Advertisement
Post image Post image
4 days ago 0 0 0 0
Preview
Buy Single Serve Pour Over Coffee Pouches Take your coffee experience to the next level with our Single Serve Pour Over Coffee Pouches! Discover 12g of Dipacci Coffee, get yours now!

I was so happy to have these when travelling in Japan, so I’m glad to see someone is making them in Australia too dipacci.com.au/products/sin...

4 days ago 0 0 0 0

Alas, not quite enough. There are a whole heap of symbols that don’t document when they were introduced. I think Rust’s bindings have this in their override files, so I might be able to use them for reference

5 days ago 0 0 0 0

I'm super close to finishing a Next.js-like experience for OCaml on top of Dream: file-system routing, server components, typed routes, and a CLI that hides most of the dune machinery

with LSP, error overlay, hot reload, melange integration...

1 week ago 18 3 3 0

Other platforms like freebsd and mac wont build because the glib version seems to be pulling in symbols from libpcre that don’t exist (it’s like an older system version of pcre is installed but glib has been compiled against a newer homebrew version, but it’s not installed)

1 week ago 0 0 0 0

The issue is that GIR cannot represent version information on enum and bitfield members - this information is only available in doc comments. So now I’m having to build a manual override system and extract all the doc comments and pray this is enough 😅

1 week ago 0 0 1 1

Opam CI tests the code against a large number of Linux distributions, and many of the old ones carry older versions of Gtk and related libraries that don’t compile with code generated with new definitions, even though I have version #if .. #endif guards in the C code

1 week ago 1 0 1 0
Advertisement

So I’ve put out a preview release of ocgtk (my Ocaml bindings for gtk4), but an opam release will take a fair bit more work 😭

1 week ago 5 1 2 0

Oh that macos is just an experimental build. I can drop the version ranges from conf-gtk4 and hopefully get this thing building on all the linuxes (that matter)

1 week ago 0 0 0 0

I just got versioned API guards to work in ocgtk but it won’t build on macos in opam CI/CD still due to some excluded API parts 😭😭

1 week ago 0 0 1 0

I’ve learned how to make Tesco style pitas and now they’ve become currency within the extended family 🤦‍♂️

1 week ago 0 0 0 0

This milestone is done. Just need to cleanup the repo, write a roadmap, and cut a release

1 week ago 0 0 0 0

At the same time, the weeds are extremely overgrown, so there’s more work to do 🤦‍♂️

1 week ago 0 0 0 0

Sydney is going through that midautumn period where the weather is perfectly moderate (warm days cool nights) and there is just enough rain for the garden to look lush.

1 week ago 0 0 1 0
Advertisement

Something that can’t think or feel will never have good taste

1 week ago 0 0 0 0

No wonder us software developers are loving it for code: precise, but unmoored (specific when we don’t care about requirements)

1 week ago 0 0 0 0

Destruction of art, destruction of meaning

1 week ago 0 0 1 0

Thank you, I hate myself already

1 week ago 6 0 0 0

oh no now I’m writing my own testing framework

Folks this Is how it starts

2 weeks ago 1 0 0 0

I’m trying to create tests for ocgtk that load a Gtk UI and interacts with it, checking that actions and their results render.

There doesn’t seem to be anything specific for this on the Linux desktop, but it appears I can get by somewhat with the ATSPI (accessibility API) that GNOME publishes.

2 weeks ago 1 0 1 0

there are other small and large milestones for ocgtk to get something substantially useable with gtk and with sufficient api coverage:

Glib and Gobject types support
Signal handling
Function and constant generation
Record field accessors
API docs natively generated to odoc format
Callback handling

2 weeks ago 0 0 0 0