www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Parin 0.1.30 - Web, Zed & Bed?

reply Kapendev <alexandroskapretsos gmail.com> writes:
New **Parin** version!
I didn't want to make a blog post about it, so here is a short 
forum post instead.

- DUB: https://code.dlang.org/packages/parin
- GitHub: https://github.com/Kapendev/parin



- [Web builds](https://github.com/Kapendev/parin#web-builds) use 
the [LDC 
1.43](https://forum.dlang.org/thread/vehouugxzztbccotijmg forum.dlang.org)
add-on feature by default, and **the -betterC flag is opt-in** instead of
opt-out.
- `dub init -t parin` creates a .zed folder that includes a 
debug.json and dlang_formatters.py for LLDB. Check out this [X 
post](https://x.com/Kapendev/status/2108708015151128670) to see 
how slices and AAs look.
- `dub run parin:server` was added to avoid depending on external 
tools like Python's http.server. It can also be used for things 
that are not related to Parin. Thanks adr.
- `dub run parin:web-wasi` was added. This is **a very WIP 
backend for Parin** that doesn't use Emscripten to target the 
web. Its main goals are ensuring reliable web builds and 
improving the developer experience by avoiding C code 
([wasip1libc-d](https://github.com/Kapendev/wasip1libc-d)).
- The [addons 
folder](https://github.com/Kapendev/parin/tree/main/source/parin/addons) is now
a place for single-file D libraries that extend Parin. If you have an idea,
make a PR and add it to that folder. I might not accept it, but you never know.
- Modules like ui, map, and sprite were merged into the engine 
module. Something similar happened to the included bindings too. 
This reduced the D file count from 37 to 25.
- A lot of Parin types (`Sprite`, `Map`, `Timer`, ...) live now 
inside the Joka library that is included with Parin. This makes 
it easier to port code from Parin to a different library. See 
[this raylib-d 
example](https://github.com/Kapendev/hex_merge_jam).
- The README is now way more concise and easier to read, for both 
humans and AIs. The TOUR and CHEATSHEET were also updated.
Oct 09
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Saturday, 10 October 2026 at 01:03:54 UTC, Kapendev wrote:
 New **Parin** version!
 I didn't want to make a blog post about it, so here is a short 
 forum post instead.

 - DUB: https://code.dlang.org/packages/parin
 - GitHub: https://github.com/Kapendev/parin


Posting this HN post about Parin here: https://news.ycombinator.com/item?id=50118098
Oct 18
parent reply Mindy Batek (0xEAB) <desisma heidel.beer> writes:
On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Oct 18
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 18 October 2026 at 20:03:51 UTC, Mindy Batek (0xEAB) 
wrote:
 On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Yeah, and GitHub stars. HN > Reddit?
Oct 18
next sibling parent jmh530 <john.michael.hall gmail.com> writes:
On Sunday, 18 October 2026 at 20:15:29 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:03:51 UTC, Mindy Batek (0xEAB) 
 wrote:
 On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Yeah, and GitHub stars. HN > Reddit?
Very much so.
Oct 18
prev sibling parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 18 October 2026 at 20:15:29 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:03:51 UTC, Mindy Batek (0xEAB) 
 wrote:
 On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Yeah, and GitHub stars. HN > Reddit?
Only thing I want is a gamefromscratch video :( Maybe he will be nice and make a video as a Christmas gift.
Oct 18
parent reply Mike Shah <mshah.475 gmail.com> writes:
On Sunday, 18 October 2026 at 20:28:57 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:15:29 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:03:51 UTC, Mindy Batek 
 (0xEAB) wrote:
 On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Yeah, and GitHub stars. HN > Reddit?
Only thing I want is a gamefromscratch video :( Maybe he will be nice and make a video as a Christmas gift.
Nice work! A gamesfromscratch video would be very cool -- worth pinging them on socials maybe?
Oct 18
parent Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 18 October 2026 at 20:42:38 UTC, Mike Shah wrote:
 On Sunday, 18 October 2026 at 20:28:57 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:15:29 UTC, Kapendev wrote:
 On Sunday, 18 October 2026 at 20:03:51 UTC, Mindy Batek 
 (0xEAB) wrote:
 On Sunday, 18 October 2026 at 10:21:47 UTC, Kapendev wrote:
 Posting this HN post about Parin here: 
 https://news.ycombinator.com/item?id=50118098
You got quite a few comments :)
Yeah, and GitHub stars. HN > Reddit?
Only thing I want is a gamefromscratch video :( Maybe he will be nice and make a video as a Christmas gift.
Nice work! A gamesfromscratch video would be very cool -- worth pinging them on socials maybe?
I could try.
Oct 18