Skip to content

zig monthly--202209 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Oct 3, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions content/monthly/202209.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
title: 202209
date: 2022-09-22T14:32:12+0800
---

# zig 社区动态:

## 工具链:

> 在线网站:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

引用放在这里是不是不合适?感觉可以这么做:

  1. 要不就用 ###
  2. 或者直接去掉这个,直接用二级标题,加 list 就够了

以下用> 的地方都是类似的


- https://zig.run/ - 在线运行 zig 代码

> zig 插件:

- [Zig Support - jetbrains](https://plugins.jetbrains.com/plugin/18062-zig-support)
- [Zig Support plugin for IntelliJ and CLion version 0.0.7 released](https://zig.news/marioariasc/zig-support-plugin-for-intellij-and-clion-version-007-released-1en8)

## 讨论:

- https://twitter.com/croloris/status/1568573729940164608
- zig VP 引起的一些争论.

## 文章:

> CN:

- [Flutter/Dart + FFI + Zig: Flutter 使用 FFI 调用 Zig 示例](https://github.com/zigcc/forum/discussions/21)
- [Zig: Ecosystem - Awesome Libraries](https://github.com/hhstore/blog/issues/374)
- 整理的 zig 当前生态热门项目

> EN:

- [Building a Tiny Mutex](https://zig.news/kprotty/building-a-tiny-mutex-537k)
- [Perfecting WebGPU/Dawn native graphics for Zig](https://devlog.hexops.com/2022/perfecting-webgpu-native/)
- [Cross-Compiling and packaging C, Go and Zig projects with Nix](https://flyx.org/cross-packaging/)
- [Packed structs in Zig make bit/flag sets trivial](https://devlog.hexops.com/2022/packed-structs-in-zig/)
- [Revisiting the design approach to the Zig programming language](https://about.sourcegraph.com/blog/zig-programming-language-revisiting-design-approach)

## 视频:

- [Adam Serafini: Speeding up Python with Zig](https://youtu.be/O0MmmZxdct4)
- 使用 zig 给 python 编写库
- [Zig ⚡ Improving the User Experience for Unused Variables](https://vimeo.com/748218307)
- [Andrew Kelley](https://vimeo.com/andrewrk)

## 项目:

> binding 库/框架:

- https://github.com/cztomsik/zig-napigen
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

更倾向用 [cztomsik/zig-napigen](https://github.com/cztomsik/zig-napigen) 的方式,这应该是标准的 markdown,现在是 GFM 的语法

- nodejs N-API 绑定的 zig 库
- https://github.com/better-dart/learn-dart
- https://github.com/better-dart/learn-dart/blob/main/packages/ffi-binding/example/main.dart#L31
- dart 通过 FFI 调用 zig 库示例.

> 游戏开发:

- https://github.com/michal-z/zig-gamedev
- zig 游戏开发生态

> 组件库:

- https://github.com/jiacai2050/loc
- 使用 zig 编写的代码行数统计工具
- https://github.com/EclesioMeloJunior/zig-grep
- 使用 zig 编写的 grep 小工具
- https://gitlab.com/hdante/randomutils
- zig 64 位随机数库
- https://github.com/bananaboy139/fractal

> 嵌入式:

- https://github.com/paperdev-code/zig-pico
- 树莓派 sdk
- 嵌入式相关
- https://github.com/moonxraccoon/stm32f4.zig
- 嵌入式相关:
- STM32F4(ARM Cortex M4 的高性能 32 位微控制器) 固件抽象层

# zig 项目进展:

- https://github.com/ziglang/zig/pulls?q=is%3Apr+is%3Aclosed

# 参考:
Copy link
Member

@jiacai2050 jiacai2050 Sep 23, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

去掉这个环节吧,感觉没啥信息量。上面已经有不少链接了🤔


- https://zig.news/
- https://ziggit.dev/
- https://discu.eu/weekly/zig/
- https://discu.eu/weekly/zig/2022/35/
- https://discu.eu/weekly/zig/2022/36/
- https://discu.eu/weekly/zig/2022/37/
- https://zigmonthly.org/
- https://www.youtube.com/channel/UC2EQzAewrC10KCDFSS4j-zA