|
++ for OpenShell, Rocket Dock and/or Winstep Nexus Dock. I've hated all the Start Menus since Win7.
|
|
|
|
|
if google'd all three of them... never heard of any of these and from the screenshots i saw this is almost exactly the opposite of what i want windows to be.
No, thanks.
But thank you for naming them - as I said - never heard of these and I am always interested in seeing something new.
But those... nope. Not for me.
If I want something like MacOS i would USE MacOS. Apple-free-zone here.
Fruits and electricity are no good partners. Only exceptions are potatoes and lemons.
|
|
|
|
|
I can't use the STL in my IoT projects because it's not really all there and/or properly implemented on a lot of platforms, particularly those covered by the Arduino framework.
To that end, I've developed some basic data structures because I needed them. Just simple stuff, like a linked list and a hash table/dictionary. Everything works except for the dictionary's enumerator/iterator.
For the life of me I can't track down why I'm getting fed a bad (non-null) pointer and I'm about ready to give up on it to the point where I want to rewrite the whole thing.
There is another option. I can simply not have an enumerator/iterator. That would be reasonable considering I probably won't need one for the project I built this for in mind.
But I can't bring myself to do it. It just seems intolerably incomplete to me. What kind of container can't be enumerated/iterated (aside from some multithreaded containers which have good reasons not to), so I'm still hammering away at it.
Is this ridiculous? Enumeration/iteration is a core part of any container, and I'd feel really shady releasing this upon the world without one, but maybe that's just me. What do you think?
Real programmers use butterflies
|
|
|
|
|
Leave it out.
Enumeration/iteration is a core part of any container
Is it actually? It's a core part of linear containers at least. You're not enumerating dictionaries in this project and that is not entirely a coincidence: dictionaries are often not enumerated. That's a useful thing to be able to do, don't get me wrong, it's just not the primary thing they're used for.
|
|
|
|
|
You made me think, and I guess you're right. I removed the enumeration code. Thanks.
Real programmers use butterflies
|
|
|
|
|
Without even reading your message... I would say yes.
You can be too perfectionist and a bit obsessive.
As Enigma said:
Quote: ...Turn off the lights, take a deep breath and relax...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
honey the codewitch wrote: I can't use the STL in my IoT projects because it's not really all there and/or properly implemented on a lot of platforms
Just curious, have you considered using a public domain STL, e.g. STLport: SGI STL Overview ? I have not used it myself, don't know how complete it is, or even if it provides any C++11 or later features. In any case, the effort of compiling for an IOT device, or its tool chain might be prohibitive. I'm just wondering if such a beast might go some distance to assisting you with your project. At least, if that route is viable for you, you'd have a consistent STL implementation across all platforms.
Keep Calm and Carry On
|
|
|
|
|
I can't do it, because there's a *reason* it's not implemented properly, and or incomplete on many IoT devices.
One reason is RAM in the single digit kilobytes. The other is 8-bit CPUs.
That's not true of the platform I typically target, but it is true of platforms I also wish to target.
Real programmers use butterflies
|
|
|
|
|
|
What I like with my home pet project at home I can be as demanding, or as little, as I want.
I learned when to throw the towel or not on my own term.
That said this bug looks suspicious, and there might be more that is not working!
|
|
|
|
|
Yeah it is suspicious, but it passed all my other checks, and the enumeration code kind of had to do its own thing anyway, since hashtables aren't intrinsically enumerable.
Real programmers use butterflies
|
|
|
|
|
Due to all the indoor fins.
I didn't bring a coat. I'll just see myself out.
Real programmers use butterflies
|
|
|
|
|
Wait, when they begin to eat each other...
|
|
|
|
|
Is it just me or is it the most ironic thing in the world that the organisation responsible (maybe in quotes) for web standards has the most appallingly formatted outside of a geocities archive?
5 minutes work on their CSS would do wonders. And yet...
cheers
Chris Maunder
|
|
|
|
|
In Spain we say: In house of the blacksmith, wooden cuttery
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The shoemaker's kids go barefoot. (From Hungary)
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Yeah... different words, same meaning.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
In Sweden we say that the shoemakers kids walk in broken shoes.
Almost the same.
|
|
|
|
|
and the auto body technician has a rusty car with peeling paint
|
|
|
|
|
It's not exactly pretty indeed, but it's functional.
|
|
|
|
|
It harkens back to the day when the internet was about information.
|
|
|
|
|
It's been that way for almost 2 decades - seriously. It is appalling. Same as most governmental websites, particularly at the county and city level. They are all required to be compliant with standards such as WCAG 2.0, but it is shocking how many are not.
|
|
|
|
|
This one?[^] I don't mind it. It's functional. Only bugs me that there's no 'c' in the domain name. And don't resize your browser down to mobile. So maybe, yeah.
|
|
|
|
|
I always wondered about that. thought maybe they were keeping it basic so the oldest browsers could still see the page, but I doubt anyone is going to drag out an old BBS terminal, or get an old win95 running the original IE to look at W3C pages.
|
|
|
|
|
I simply think they don't care.
Even the oldest of the old browsers can do things like add some padding.
They need to ask themselves: are they an organisation dedicated to innovation and improvement, or an org dedicated to 20 year old technology?
cheers
Chris Maunder
|
|
|
|