On Tue, May 08, 2012 at 08:21:50AM -0500, Dick Hollenbeck wrote:
> Besides, it gives the computer something to do when it doesn't have anything 
> else to do,
> which is most of the time.

You didn't work with mainframes or embedded system it seems XD

> Also, remember that you gain in most circumstances since you probably started 
> with
> serialized bytes.  Storage (.e.g. disk or network) is mostly a matter of 
> working with
> bytes.  So this gain tends to balance out the cost you mention with respect 
> to indexing. 
> We are probably burning more cycles converting to 16 or 32 bit characters in 
> KiCad than
> the cost of indexing for insertion would cost.

I specified 'if you aren't only copying them from here to there'. In
UTF8 moving forward or backward is O(n) complexity instead of O(1)
because character length is variabile. More like a list than an array.

> a) there is no longer a reason for wxWidgets project to have their own string 
> class.  It
> leads to lack of portability, creates an attachment to wx, and makes folks 
> learn another
> way of doing something for which there is now a standard in C++.

Absolutely concord.

> 
> b) Microsoft is not a good foundation on which to base any software 
> investment, since they

Look at MFC then ATL now .NET :P:P

> > I see 6GB ram *laptops* around. 
> 
> Go buy some, quit whining about opengl.   :)

We buy laptops second hand because with the ruggeds a 'new' is about
4000 eur :D So now I'm using an original core duo :P:P And Intel GPU is
less than stellar with opengl

> No, that "convenience" is established by the API.   My convenience is not the 
> computer's
> convenience.

Talking in terms of iterator it's more or like the difference between
a forward iterator and a random iterator. Said that, people is still
doing sorts on mag tape (not really, an equivalent spool), so it's more
the algorithms that matter.

-- 
Lorenzo Marcantonio
Logos Srl

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to