Re: Discuss changing the behaviour of append()

new topic     » goto parent     » topic index » view thread      » older message » newer message
kinzz said...
jimcbrown said...

Ok, I see the reasoning.

But, I disagree - append() is wrong, not the code.

jimcbrown, append() worked as expected

This reminds me of an argument I had a while ago about PS/2 connections.

You have serial mice, and maybe there were serial keyboards at one point in time too.

Now, like USB, the original serial line cable was designed so you could unplug and replug devices back in. You could unplug your serial mouse from the computer and plug it back in and it'd work again.

Then I was told that PS/2 is actually derived from serial. And yet, with PS/2, if you unplug your mouse or keyboard, you generally have to reboot to get things working again. I wonder why PS/2 actually lost functionality, compared to the older serial protocol.

Anyways, I was told that this was "by design." That's right, PS/2 was designed to lose functionality compared to serial. I don't know if that's actually true or if the person I was holding this conversation with was just pulling my leg, but this brings up a good point I'd like to make.

Just because something works as designed, doesn't mean that everything's perfect - the original design might have been bad (as imvho PS/2 lack of hotplugability is), thus making improvements necessary.

I still have a lot of old PS/2 keyboards around (and even one DIN keyboard), and a few older desktops that still have PS/2 ports on them. But I got a bunch of USB/PS2 converters and connect everything via USB now. Life's just easier that way.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu