Our great sponsors
-
I don't have any comments about the library itself, but I wanted to say that I very much appreciate that you took the time to write this out: https://github.com/fjvallarino/monomer/blob/main/docs/design-decisions.md
-
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
I've recently tried that and gave up (https://github.com/LambdaHack/LambdaHack/issues/248). Perhaps it's possible to statically link SDL2, but I learnt it's impossible to statically link the OpenGL and X11 libraries, so you end up with a partially statically linked binary (I didn't manage to obtain even that).
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
What are the main differences to and advantages over gi-gtk-declarative?
-
In static-haskell-nix there is currently this PR to enable support for that: https://github.com/nh2/static-haskell-nix/pull/108
-
What is your take on the underlying library NanoVG stating
-
It's not ideal, but the feature set used by Monomer has been stable for quite a while. It's also a kind of small library, which makes porting it to other backends feasible (a version for Metal, which I have not tested, can be found here)
-
I took a look at using Skia, but the C bindings are marked as not stable and it does not look like an easy to distribute library (plus compiling it takes a long time).
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
The other option that looks really interesting is using ImGui's ImDrawList, but I haven't validated if something Monomer uses is missing. The main advantage is it supports quite a few backends (Vulkan included), plus it also is a small library.
-
Some competition from the rusties, with interesting discussion of immediate vs retained mode: https://github.com/emilk/egui