|
don't delete it. You will regret it one day. archive it for future reference. bytes are cheap.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I predict that in about two weeks you're going to post about how you wish you had saved it this code because suddenly you had a need to look at it again.
|
|
|
|
|
Wordle 1,163 4/6*
🟨⬜⬜🟨🟩
🟩⬜🟩⬜🟩
🟩🟨🟩⬜🟩
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
⬜⬜🟩⬜🟩
⬜⬜🟩🟨🟩
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 1,163 5/6*
🟨🟨⬛⬛🟩
⬛⬛🟩🟩🟩
🟩⬛🟩🟩🟩
🟩⬛🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,163 4/6
🟨⬛⬛⬛🟩
🟩🟨🟩⬛🟩
🟩⬛🟩🟩🟩
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 1,163 3/6
⬛🟨🟩⬛🟨
🟩🟨🟩⬛🟩
🟩🟩🟩🟩🟩
Jeremy Falcon
|
|
|
|
|
Wordle 1,163 5/6
⬜⬜⬜⬜🟩
🟩⬜⬜⬜🟩
🟩⬜🟩⬜🟩
🟩🟨🟩🟨🟩
🟩🟩🟩🟩🟩
Within you lies the power for good - Use it!
|
|
|
|
|
Wordle 1,163 4/6*
🟨⬜⬜🟨🟩
🟩⬜🟩⬜🟩
🟩🟨🟩🟨🟩
🟩🟩🟩🟩🟩
An argument can be made that I actually solved it in 3.
|
|
|
|
|
I just read this, about someone comparing to C to Zig...
Let's say that Zig is a walk with your beautiful girl on a sunny park. You know it's gonna be nice. And C is like... I don't know... like snorting cocaine from a knife with THAT friend who is a terrible influence. If things go well, the rush is incredible and you think "Nah, screw my girlfriend, this is so much better", but there's also a medium risk you suffer from a crash, paranoia, anxiety, pain in the chest, etc. Seasoned devs/drug fiends will know more or less how much they can take without suffering the consequences, but as a newcommer you are not as safe as them. Oh man... that's just gold.
Jeremy Falcon
|
|
|
|
|
No C is like your wife/SO/partner/whatever, solid, dependable and has got your back.
Zig is like the new girlfriend; an exciting experience, new, fresh, exhilarating but you're wondering; will it last, will they stick with me?
Will they put up with all my BS?
Had to add that last bit.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Perfect Mike
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Bad news, I was wrong about the $21.1M in funding. Here's their 2024 financials. Given the fact they're brand new, IMO they're doing good. But there's only one full-time person working on it. There are over 900 contributors on GitHub, but still... one full-timer.
Given its traction, I'm sure it'll grow, but now I gotta wonder just how long that growth will take. Can't really wait years to start the app in hopes it hangs around.
Jeremy Falcon
|
|
|
|
|
Yeah with only a single full-timer you gotta wonder how long he can hang on.
Contributors are fine but someone has to lead the project.
It's a shame gus it looks like it's a decent language with a lot of potential but it all comes down to users.
If no one uses it, it ain't goin nowhere.
Hope it all works out.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
This reminds me of the history of Gitea (Git server project on GitHub), this was forked from Gogs:
Quote: While Gogs was open-source, its repository was controlled by a single maintainer, which limited community input and development speed. In response to these limitations, the Gitea developers decided to fork Gogs in November 2016, creating a community-driven development model. Gitea had its official 1.0 release in December 2016. Gitea - Wikipedia[^]
|
|
|
|
|
Fo sho, and it's a nice project. It's just so early that using it right is a tiny gamble. I mean worst case I'd have to rewrite the app, which would reeeeaallly suck. But that would be the worst case.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Zig
You misspelled C#.
|
|
|
|
|
PIEBALDconsult wrote: C# You misspelled Java.
Jeremy Falcon
|
|
|
|
|
Hope that Zig takes you not in a Zigzag^ manner towards your programming goal.
^haphazard.
|
|
|
|
|
Thanks buddy. Hope so too. Been looking for a "new C" so to speak and this is the closest thing to it that seems to have a chance. It's like crypto, either gonna win big or lose it all.
Jeremy Falcon
|
|
|
|
|
She insists on watching me code now. It's very distracting. She's a small cat, but she doesn't feel small draped across my shoulders.
That, and she's so judgmental. I'd like to see her debug and optimize an embedded graphics library.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
She's just biding her time until code review. You know how picky they can be.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Consider it lucky that she likes to watch from your shoulders as opposed to lying across your keyboard!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Please no zealot type replies. Looking for intellectual discourse amongst those not afraid of change, based on real life experience, etc. I also realize the target audience here will always lean towards C-style languages, so please be objective.
But, I'm torn. For this project I'm about to embark on, I have two mandatory requirements. Everything is optional.
1) It's gotta be able to do web requests.
2) I gotta be able to know I can do regex... should I need it. Regex has saved my butt so many times I will never use a language without. Just won't happen.
So, back in the day, in C at least, for these two solves I would just use libcurl and libpcre2.
I don't know about you guys, but that got old. It's a hell of a lot easier to handle these requirements in higher level languages. But, I need the speed here because I want this application to represent the best of what I can do... not half arse it because it's easy. I wanna be proud of this; otherwise, I'd just use JavaScript/Node.js.
So, that brings me to Zig (yes, I said it ). If I were to give a 2 second overview, Zig is to C as Rust is to C++. And that really, really got me interested. I'm an old fart, and this is a new smell. Cool.
However... Despite all the niceties of Zig, it's still young with 1.0 being years away I'm sure. It can do web requests, but that just came out months ago and it cannot connect to some TLS servers. Which means, I'd still be using libcurl anyway to be able to reliably do web requests... just in Zig. I'm sure it'll improve in time, but that may be a couple years from now. It's still so young.
Same thing goes with regex, there are some regex libraries by people, but nothing official as part of the language yet. And, the ok "zig style" third party ones I've seen don't support UTF-8 for instance. So, for now, I'd still be using libpcre2 as well. Edit: There is POSIX regex, but ideally this app would be cross platform and that would still be C-style anyway.
I want something new (a lot); I'm not afraid of moving on from C if I can find something that has the same philosophy of it (KISS). But, I also want things to work reliably. And unfortunately, it may be that Zig is still too young for this for the next couple of years.
There's absolutely nothing preventing me from using C libraries in Zig. So, I can use these libraries and just eventually migrate over to the "zig way" in the future. That's the route I'm leaning towards. But, there's something in the back of my head saying... if you're doing it the C way, just use C - duh. It's your buddy. It's your pal. Y'all have been places together.
So, am I being stupid or am I just overthinking this or both?
Jeremy Falcon
modified 24-Aug-24 11:55am.
|
|
|
|
|
IMO, the risk with a "young" language is that the original team behind it gets tired of it and the rest of the community isn't large or committed enough to keep it going, and it becomes an unsupported dead-end. It's a Catch-22, it's gotta have the traction to keep going, but you need to have enough people with a vested interest to do so.
That's the first question I'd ask myself. Do you get a feeling that if the entire team suddenly died in a plane crash, the project would go on?
Without a contingency plan, the risk is entirely on you. Cool syntax and all technical wizardry under the hood seem entirely irrelevant without that.
My 2c anyway...
|
|
|
|