kaps purin now compiles wasm *WITH* runtime and gc

Kapendev alexandroskapretsos at gmail.com
Mon Aug 18 17:52:44 UTC 2025


On Monday, 18 August 2025 at 17:13:30 UTC, monkyyy wrote:
> https://github.com/Kapendev/parin
>
> https://imgur.com/a/baf0j4S
>
> theres a bunch of ugly details with that but can they be worse 
> then betterc?

I was going to make a post myself lol.
Anyway, for those who don't know, 
[Parin](https://github.com/Kapendev/parin) is a library for 
making games. Until now you could only target Wasm using the 
BetterC flag. Now you don't need it, tho there are some new 
requirements like having OpenD and the latest version of 
Emscripten. Classes and the `~` operator work fine, but you 
should still avoid exceptions. There is also a small DUB problem 
too, but nothing crazy.

Big thanks to adr for his work on OpenD and his helpful blogs, 
and to monkyyy for the feedback and for helping improve the 
documentation. Monkyyy is also the reason it's now easier to 
build Parin with or without DUB.


More information about the Digitalmars-d-announce mailing list