Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by jolux on Thursday July 15, 2021 @08:17PM
(#27851727)
I’ve yet to find the perfect language but that doesn’t mean I’m satisfied with the imperfections that exist in the ones I use. It’s perfectly reasonable to not use a language for lack of operator overloading. I personally avoid languages developed with contempt for functional programming and type systems. We all have our reasons.
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by seg_lol on Thursday July 15, 2021 @09:16PM
(#27852073)
Python wants you back in 3.10
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by IshKebab on Friday July 16, 2021 @06:11AM
(#27854679)
Not until it gets its static typing act together, and runs faster than a 1-legged dog.
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by seg_lol on Saturday July 17, 2021 @08:28PM
(#27869875)
Python 3.11 has its eye on you.
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by adamdusty on Thursday July 15, 2021 @09:45PM
(#27852229)
I've used zig for projects before. It's a nice language with some improvements on C, just not ones I care about. I did adjust, finished the projects I was doing, and I decided to move on to something else. I had a problems with the C interop as well. It's likely that I was doing something wrong, but the documentation is poor and I want something that just works.
Again, the language is great. It's a young project. I'm glad you like it. Andrew seems to have a very firm idea of where Zig is headed. It's just not for me, in part because operator overloading is not a "little thing" for me.
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by dnautics on Friday July 16, 2021 @12:19AM
(#27853019)
What projects did you finish? Do you have any links? Curious to know what people do and don't have trouble with, would be nice to see some naive code
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by ByteJockey on Thursday July 15, 2021 @08:24PM
(#27851772)
> the lack or presence of these things are never deal breakers
Sure, but it can definitely break a tie. Frankly, operator overloading can create some really nice apis. And code that's pleasing to read takes less mental overhead to pick up.
parens braces semicolons operator overloading generics etc
the lack or presence of these things are never deal breakers, it can be worth trying to adjust because maybe you will find 900 things you love about the new way that make up for the one or two things you think you can’t stand.