Skip to content

Commit 6284b30

Browse files
author
Stephen Gutekanst
committed
address feedback
Signed-off-by: Stephen Gutekanst <[email protected]>
1 parent b6e5bbe commit 6284b30

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

content/2024/announcing-nominated-zig.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
author: "Stephen Gutekanst"
3-
title: "Announcing Mach' nominated Zig versions"
3+
title: "Announcing Mach nominated Zig versions"
44
date: "2024-01-07"
55
draft: false
66
categories:
77
- mach
88
- zig
99
- gamedev
10-
description: "Today we're announcing Mach' nominated Zig versions, a sweet-spot between stable Zig and nightly Zig which offers a different balance of latest-and-greatest features and fixes, and less of a moving target."
10+
description: "Today we're announcing Mach nominated Zig versions, a sweet-spot between stable Zig and nightly Zig which offers a different balance of latest-and-greatest features and fixes, and less of a moving target."
1111
images: ["/img/2024/nominated-zig-versions.png"]
1212
---
1313

14-
Today we're announcing Mach' nominated Zig versions, a sweet-spot between stable Zig and nightly Zig which offers a different balance of latest-and-greatest features and fixes, and less of a moving target.
14+
Today we're announcing Mach nominated Zig versions, a sweet-spot between stable Zig and nightly Zig which offers a different balance of latest-and-greatest features and fixes, and less of a moving target.
1515

1616
If you are in the Zig community, you likely fall into one of two categories:
1717

@@ -30,7 +30,7 @@ But, for a language that is developed quite quickly, and has yet to reach v1.0 s
3030

3131
## The challenge of using Zig nightly
3232

33-
Zig nightly is an ever-moving target. Although it is often nearly as stable as stable releases, that is not neccessarily the case during large refactors - such as the migration to the self-hosted comppiler.
33+
Zig nightly is an ever-moving target. Although it is often nearly as stable as stable releases, that is not neccessarily the case during large refactors - such as the migration to the self-hosted compiler.
3434

3535
There are benefits to using nightly, though! It means you are testing the latest version of Zig, and your project can exist in a sort of symbiotic relationship with the Zig project where you test new functionality, help provide feedback on it, discover new issues, and have a greater chance of getting them fixed/addressed while that code is on everyone's mind.
3636

@@ -60,7 +60,7 @@ We can't just merge a one-off pull request to one repository, we have to update
6060

6161
Although Mach provides a lot of libraries, there are still many important aspects of gamedev we do not have yet. Some folks in the Mach community will pull in third-party Zig projects, like those from zig-gamedev, introducing another challenge in ensuring their code works with the same version.
6262

63-
## Announcing Mach' nominated Zig versions
63+
## Announcing Mach nominated Zig versions
6464

6565
Today we're formalizing the process we've (generally) been following. This formalization will make it easier for others to understand what we're doing and when, and also make it easier for other projects to align their Zig version with Mach's if they desire.
6666

@@ -81,11 +81,11 @@ Throughout the year (aiming for the 4th day of the month), we will pick the late
8181
| November | ⚡ Zig version nominated | |
8282
| December | | 👋 Anticipated influx of new Machanists / Ziguanas |
8383

84-
These versions will be noted as 'nominated Zig 2024.01' for example, and will correspond to a specific Zig nightly version from that month.
84+
These versions will be noted as e.g. '2024.1.0-mach', and will correspond to a specific Zig nightly version from that month.
8585

86-
The exact versions, and the whole process (which is more involved), is [documented in full here](https://machengine.org/about/nominated-zig/).
86+
The exact versions, which nightly version they map to, and the whole process (which is more involved), is [documented in full here](https://machengine.org/about/nominated-zig/).
8787

88-
At the time of writing this, you'll see that [nominated Zig 2024.01](https://machengine.org/about/nominated-zig/#202401) is marked as 'in progress' - we will make sure that the Zig version we intend to nominate is at least compatible with all Mach projects before finalizing the nomination.
88+
At the time of writing this, you'll see that [2024.1.0-mach](https://machengine.org/about/nominated-zig/#202401) is marked as 'in progress' - we will make sure that the Zig version we intend to nominate is at least compatible with all Mach projects before finalizing the nomination.
8989

9090
### A sweet spot between nightly and stable
9191

0 commit comments

Comments
 (0)