aboutsummaryrefslogtreecommitdiff
path: root/content/blog/zig
diff options
context:
space:
mode:
authorJulien Dessaux2022-08-22 23:55:23 +0200
committerJulien Dessaux2022-08-22 23:55:23 +0200
commit5b823c98cb15ded0072e1dbaceeaf99f7c01ac9b (patch)
treecf6fd2b6887c65a71fefc98a1f598f808eca4fce /content/blog/zig
parentAdded learning zig blog article (diff)
downloadwww-5b823c98cb15ded0072e1dbaceeaf99f7c01ac9b.tar.gz
www-5b823c98cb15ded0072e1dbaceeaf99f7c01ac9b.tar.bz2
www-5b823c98cb15ded0072e1dbaceeaf99f7c01ac9b.zip
wording
Diffstat (limited to 'content/blog/zig')
-rw-r--r--content/blog/zig/learning-zig.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/content/blog/zig/learning-zig.md b/content/blog/zig/learning-zig.md
index 68dfb74..ba2178f 100644
--- a/content/blog/zig/learning-zig.md
+++ b/content/blog/zig/learning-zig.md
@@ -18,13 +18,13 @@ What i found not so simple to learn is the idioms regarding the usage of `anytyp
I took a lot of satisfaction writing code in zig. The language is really great, compilation is on the slow side compared to nim and go but faster than c or c++ (and should improve a lot in the next release), debugging with gdb is so simple... You can iterate on your code very quickly and it is such a breeze.
-Having wrote a Funge-98 interpreter in go then in nim recently, I did the logical thing and wrote one in zig to have an objective comparison of the three languages : https://git.adyxax.org/adyxax/zigfunge98. The code ends up shorter and executes faster than its go and nim counterparts. IT is a little less expressive than nim, but being a simpler language I find it all more elegant and easier to find my way again in the code in a few years.
+Since I wrote a Funge-98 interpreter in go then in nim recently, I did the logical thing and wrote one in zig to have an objective comparison of the three languages : https://git.adyxax.org/adyxax/zigfunge98. The code ended up shorter and executes faster than its go and nim counterparts. IT is a little less expressive than nim, but being a simpler language I find it all more elegant. I trust it will be easier to find my way again in the code in a few years.
-I have also tested the C integration which is absolutely stellar. I wrote a little tool around the libssh for a non trivial test and was very impressed. I might pick this up and start writing the configuration management tool I have been dreaming about for the last decade : https://git.adyxax.org/adyxax/zigod/
+I have also tested the C integration and it is absolutely stellar. I wrote a little tool around the libssh for a non trivial test and was very impressed. Just look at [this beauty](https://git.adyxax.org/adyxax/zigod/tree/src/ssh.zig#n2) on the second line: with this you can then use your C objects transparently in zig! I might pick this up and start writing the configuration management tool I have been dreaming about for the last decade : https://git.adyxax.org/adyxax/zigod/
-Next I wanted to write something I had not attempted before and settle on a little game. It is a game played in the terminal with ascii graphics, a pong like thing that could remind you of volleyball : https://git.adyxax.org/adyxax/grenade-brothers/
+Next I wanted to write something I had not attempted before and decided on a little game. I chose ascii graphics for simplicity and began writing a pong like thing that could remind you of volleyball : https://git.adyxax.org/adyxax/grenade-brothers/
-I have not dabble yet into a web project but it is next on my todo list.
+I have not dabbled into a web project yet but it is next on my todolist.
## Conclusion