That wouldn't surprise me. Surprisingly Windows audio stack is a mess. I have a mini keyboard with Bluetooth and it was an adventure to get it working in Windows. In Linux it was pretty much plug and play. Low latency…
I disagree with this. The tooling around JVM is great or at least good enough. Maven is mostly smooth sailing comparing to Python's env solutions or JS ecosystem. Maven is 21 years old. A quick search says Python…
It was a learning exercise. Just playing around with clojure, raylib and this new api. I know all these can also be done with C# with some pros & cons. I wasn't advocating java for gamedev. Just pointing that, this new…
I don't know much about C#. It certainly looks more popular in gamedev circles. When I played with this new java api. I wasn't worried about the FFI cost. It seemed fast enough to me. My toy application was performing…
You made me search it again. And still I don't see how that's possible. `Runtime.load` requires a regular file with an absolute path[0]. Stackoverflow is full of "copy it into a temp file" solutions. ChatGPT keeps…
Is that still true when distributing libraries?
I'd like to learn how they do it. Because last time I've looked at this, the suggested solution was to copy the binaries from claspath (eg: the jar) into a temporary folder then load it from there. It feels icky :)
It is free to try. But may not be free for commercial use. Some random blog post says check it with Oracle if you want to sell your products/services with it.
Apparently those are not available for native executibles produced by graalvm community edition. Profile guided optimisation for native executibles sounds cool. Too bad Oracle wants to keep it closed for monetisation.
I am eyeing river wm. Because it has pluggable layout manager and controller via custom wayland protocols. Which means I can implement just those parts in my favourite lang to scratch the itch. Kudos to you going for…
But it seems to have "rand()" calls. Also trigonometric functions can be used as a pseudo random generator (kind of): https://thebookofshaders.com/10/
Maybe you can use one of the data interchange protocols that has a story for backward/forward compatibility? Something like Apache Avro or Protocol Buffers should allow you to work with different versions of your data…
That wouldn't surprise me. Surprisingly Windows audio stack is a mess. I have a mini keyboard with Bluetooth and it was an adventure to get it working in Windows. In Linux it was pretty much plug and play. Low latency…
I disagree with this. The tooling around JVM is great or at least good enough. Maven is mostly smooth sailing comparing to Python's env solutions or JS ecosystem. Maven is 21 years old. A quick search says Python…
It was a learning exercise. Just playing around with clojure, raylib and this new api. I know all these can also be done with C# with some pros & cons. I wasn't advocating java for gamedev. Just pointing that, this new…
I don't know much about C#. It certainly looks more popular in gamedev circles. When I played with this new java api. I wasn't worried about the FFI cost. It seemed fast enough to me. My toy application was performing…
You made me search it again. And still I don't see how that's possible. `Runtime.load` requires a regular file with an absolute path[0]. Stackoverflow is full of "copy it into a temp file" solutions. ChatGPT keeps…
Is that still true when distributing libraries?
I'd like to learn how they do it. Because last time I've looked at this, the suggested solution was to copy the binaries from claspath (eg: the jar) into a temporary folder then load it from there. It feels icky :)
It is free to try. But may not be free for commercial use. Some random blog post says check it with Oracle if you want to sell your products/services with it.
Apparently those are not available for native executibles produced by graalvm community edition. Profile guided optimisation for native executibles sounds cool. Too bad Oracle wants to keep it closed for monetisation.
I am eyeing river wm. Because it has pluggable layout manager and controller via custom wayland protocols. Which means I can implement just those parts in my favourite lang to scratch the itch. Kudos to you going for…
But it seems to have "rand()" calls. Also trigonometric functions can be used as a pseudo random generator (kind of): https://thebookofshaders.com/10/
Maybe you can use one of the data interchange protocols that has a story for backward/forward compatibility? Something like Apache Avro or Protocol Buffers should allow you to work with different versions of your data…