guidoschmidt, to genart
@guidoschmidt@genart.social avatar
slimsag, to ZigLang

After more than a year of work and several thousands of commits; we released Mach v0.2 today ( game engine & graphics toolkit) https://devlog.hexops.com/2023/mach-v0.2-released/

mahmoud, to ZigLang
@mahmoud@qoto.org avatar

Today in zerover (https://0ver.org) news, joins the 0verusers.

Also, notable emiriti surpassed in stars. Truly, is dead and ⁠ is the future.

Featured 0ver users: MAME (https://github.com/mamedev/mame) and ReactOS (https://github.com/reactos/reactos), both fast approaching 30 years of 0veruse!

toxi, to ZigLang
@toxi@mastodon.thi.ng avatar

This week, when I wasn't working on the upcoming thi.ng/fibers library (process hierarchies for cooperative multitasking), I've also been doing minor progress on my & -based (X)PBD (position based dynamics) physics library and the related art piece I've been working on:

Screen recording of 8 pieces of cloth (2D physics sim, driving by agents) floating/swimming/dancing/pulsating in an otherwise blank space. Each piece of cloth has its own color, only consists of particles connected by invisible springs and has an animated texture (2D cellular automata)

ghecko, to golang

Ohai!
I am a software developer and started my journey almost two decades ago, so I formed some opinions on the way; I might contribute to some discussions.
I like talking about programming languages; expect posts about , , , , , and
As a German I lived in for years before moving to . Expect comments about expat life, Spain and maybe some pictures.
Also, , , , and . 🦎

lupyuen, to ZigLang
@lupyuen@qoto.org avatar
lupyuen, to random
@lupyuen@qoto.org avatar
toxi, to ZigLang
@toxi@mastodon.thi.ng avatar

— Creating a basic web app with declarative UI/DOM creation via Zig/WebAssembly and the super extensible https://thi.ng/wasm-api and its https://thi.ng/wasm-api-dom add-on module, both hybrid TypeScript/Zig libraries. See alt text of images for details.

Demo:
https://demo.thi.ng/umbrella/howtothing-010/

Source code:
https://gist.github.com/postspectacular/08098359f75fa703a2cda64b1258a459

Also see the related project template (and its readme and comments) this example is based on:
https://github.com/thi-ng/tpl-umbrella-zig

Also, several more advanced (and interesting) hybrid Zig/TypeScript examples and extensive docs can be found in the https://thi.ng/wasm-api readme...

toxi, to zig
@toxi@mastodon.thi.ng avatar

Just updated all https://thi.ng/wasm-api packages, bindgen, build scripts, readmes and examples to be compatible with the brand new Zig v0.12.0 released a couple of days ago... This includes adapting to breaking changes (esp. Zig's build system) and updating the hybrid Zig/WASM/TypeScript project template:

https://github.com/thi-ng/tpl-umbrella-zig

For wasm-api user code only minor changes are required (if any), e.g. all Zig DOM event handlers need a callconv(.C) attribute now...

Happy coding!

#ThingUmbrella #Zig #Ziglang #WASM #WebAssembly #TypeScript #JavaScript #OpenSource

surabax, to zig

Wow, the lead developer of Zig proposed to ditch LLVM: https://github.com/ziglang/zig/issues/16270

It seems to be a pretty radical change, and not everyone is happy with it. There are users that rely on the C++ interop enabled by LLVM.

#Zig #ZigLang #LLVM #Cpp #ProgrammingLanguages #Compilers #Programming #Tech #Technology

thelastpsion, to zig
@thelastpsion@bitbang.social avatar

Random thought:

Objective-Zig.

Discuss.

#ObjC #ObjectiveC #Zig #ZigLang #Smalltalk

bugwhisperer, to programming

#introduction I am Kevin(he/they)! I am a software developer. Not into social media much. Didn't want to sign up for twitter and people seem nice here. :blobfoxheartcute:

Slowly recovering from burnout after almost 3 years at a startup. Getting back into long neglected hobbies has been great for that.

If you follow me(flattered btw! :blobfoxblushmore:) expect toots about:
#programming (#rust, #clang & #ziglang) #hiking
#trains (🇯🇵 & 🇹🇼)
#LearningNewSkills
#bookstodon

toxi, to ZigLang
@toxi@mastodon.thi.ng avatar

Very much love & respect @andrewrk's stance of prioritizing quality over quantity and not giving in to pressure to rush things. Zig v0.11 might be slightly delayed, but good things come to those who wait... hopefully, August 3rd! 🤞

https://ziglang.org/news/0.11.0-postponed-again/

slimsag, to ZigLang

Announcing mach-gamemode - a package which lets your game opt-in to Linux game mode (CPU governer, IO priority, and many more runtime optimizations.) https://github.com/hexops/mach-gamemode

Just call gamemode.start() and anyone with gamemode installed on their system will benefit automatically. Special thanks to @LordMZTE for contributing the Zig port & making Mach engine better every day :) and @feralgames for making gamemode a thing in the first place

jbzfn, to zig
@jbzfn@mastodon.social avatar
jcash, to ZigLang
janvhs, to ZigLang
@janvhs@hachyderm.io avatar

@linusgroh is the author of one of the coolest projects, I know.
It’s called Kiesel and is a JavaScript-Engine, written in .
Reading the code of Kiesel is really cool, because it is annotated with references to the standard and really good structured.

It is available at https://kiesel.dev and https://codeberg.org/kiesel-js/kiesel

toxi, (edited ) to firefox
@toxi@mastodon.thi.ng avatar

Anyone aware of any discrepancies in compared to and ? Maybe SIMD related? I've just received a bug report that the -based voxel renderer linked below only ever renders a blue sky gradient, but no actual voxel model as you'd get in the other browsers (and as shown below). Just verified it myself with Safari v16.4. No errors, though... 😫

https://mastodon.thi.ng/@toxi/110706805622208667

changelog, to foss
@changelog@changelog.social avatar

💥 New Changelog interview!

This week we’re joined by @drewdevault, talking about the Hare programming language 🐇

We discuss Hare (of course), why he’s so passionate about all things open source, the state of the language, fostering a culture that values stability, and oddly enough — what it takes to make a peanut butter and jelly sandwich 🥪

#foss #oss #opensource #hare #harelang #rust #rustlang #zig #ziglang #sourcehut #github

We hope you enjoy it! 🎧 https://changelog.fm/569

Amirography, to zig

Going through
When it comes to minimal languages, I feel that Zig has much greater potential than Go. But tooling-wise, Go has the edge for now.

Honestly, the consistency and elegance of Zig is blowing my mind.

orhun, to rust
@orhun@fosstodon.org avatar

Here is the list of good-first-issues from my projects if you're interested in contributing! 📢

https://hackmd.io/@fDZ8f5pSQdmg75PysWJmBw/orhunsprojects

lupyuen, to linuxphones
@lupyuen@qoto.org avatar

Join me online at Apache International Workshop (Sep 29 & 30) ... We'll chat about , , , and lots more!

Free Registration: https://events.nuttx.apache.org

lupyuen, to ZigLang
@lupyuen@qoto.org avatar

Find out how we build Touchscreen Apps with and test them in the Web Browser with ... Like this Feature Phone App for Apache RTOS on @PINE64

https://youtu.be/8gnD8pW7Bw8?si=cYf_7MYykx8AUTlf

toxi, (edited ) to ZigLang
@toxi@mastodon.thi.ng avatar

As I've been updating the build files for my various projects & templates, also learned that quite a few of them have to be overhauled/refactored due to syntax changes and a more strict compiler. One example is this from 1.5 years ago which doesn't build anymore without major code updates, but the old build still works:

https://demo.thi.ng/zig/voxel-trace/

Reload for random views. Press x to export current frame. The renderer is incremental (never finishes) and slowly reduces pixel size from 8 down to 1. It would be much faster, but I had some ideas for creating a more stylistic output and in this current state it only renders a fixed area per frame...

The 2-bit 512^3 voxel model was generated with a custom fork of @R4_Unit's voxel automata... 🥰

Other renders & process on my old Twitter:

https://twitter.com/search?q=from%3A%40toxi+voxel+ziglang

Ps. This renderer is heavily using this vector library:

https://github.com/thi-ng/zig-thing/tree/main/vectors

...and is a rewrite of my 2013 hybrid voxel renderer:

https://github.com/thi-ng/raymarchcl

lupyuen, to linuxphones
@lupyuen@qoto.org avatar

Join me online next weekend at Apache International Workshop (Sep 29 & 30) ... We'll chat about , , , and lots more!

Free Registration: https://events.nuttx.apache.org

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines