Thread overview
kaps purin now compiles wasm *WITH* runtime and gc
6 days ago
monkyyy
6 days ago
Kapendev
6 days ago
monkyyy
4 days ago
Kapendev
1 day ago
JN
1 day ago
monkyyy
1 day ago
Kapendev
1 day ago
Kapendev
6 days ago

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?

6 days ago

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 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.

6 days ago

On Monday, 18 August 2025 at 17:52:44 UTC, Kapendev wrote:

>

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.

slow :P

4 days ago

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?

Nobody defending baseD BetterC? Oh wow... 😭
Btw, we have a basic C interface now. Someone needs to make a game with Parin in C XD

1 day ago

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?

Is there some guide how to achieve that? I've been experimenting with WASM, but betterC is too painful :)

1 day ago

On Saturday, 23 August 2025 at 21:22:19 UTC, JN wrote:

>

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?

Is there some guide how to achieve that? I've been experimenting with WASM, but betterC is too painful :)

opend install instructions
then
https://github.com/Kapendev/parin?tab=readme-ov-file#prepare-folder
then some debuging ensciption bullshit on arch

1 day ago

On Saturday, 23 August 2025 at 21:22:19 UTC, JN wrote:

>

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?

Is there some guide how to achieve that? I've been experimenting with WASM, but betterC is too painful :)

The README includes some guides and one of them is for WASM: https://github.com/Kapendev/parin?tab=readme-ov-file#how-do-i-make-a-web-build

1 day ago

On Saturday, 23 August 2025 at 21:47:20 UTC, monkyyy wrote:

>

On Saturday, 23 August 2025 at 21:22:19 UTC, JN wrote:
then some debuging ensciption bullshit on arch

You can fix that by installing Ubuntu or Fedora or openSUSE.