Har. It wouldn't be that hard to define a technical test for non invasive scanners. If they aren't emitting dangerous types of EM, why not let doctors play with them (if the doctor feels like it)?
The default compile is UCS2 (which, I think, is pretty much UTF-16). UCS4 is an option.
If the edges of your system are pretty well defined, it seems like you might be able to get away with storing your text as encoded byte strings (which is essentially what you are doing if you are using 2.x, the words used to describe that way of doing things are changing, and it isn't the 'default' anymore, but it isn't going away either).
What does "very early" mean? Python was first released in 1991, so I can see where it is young compared to a lot of languages, but looking at Wikipedia, Fortran was pretty well defined by the time it hit 20.
A while ago, the company that ran the online stuff for my credit union switched from requiring 2 things that you know (user,pass) to 3 things that you know (user,pass,secret answer).
I gave my credit union a lot of credit for the promptness with which they switched vendors. I guess it would be smart to find a bank that uses a token system, or maybe text message pins, but at least they aren't inconveniencing me and pretending that it is security.
One thing to watch out for is that a lot of libraries are wrappers around some C library or another, and the python API gets marked as changed for minor versions, so, for instance, if you are using an extension with python 2.1, the library may not be compatible with 2.2 right away. This is more painful on Windows than other platforms, but for the most part, things get updated on a reasonable schedule.
(A lot of people end up commenting on this with new python releases "I was using xyz and it didn't work any more, Python is teh suck.", and I'm not sure they realize the why, and they blame it on 'language changes', where it is really about reducing the headaches involved in maintaining the implementation)
If you are using libraries in 2.x and they suddenly decide to only support 3.x, you might have some issues. For the most part, the changes take a few minutes to review (many of the changes are related to removing things that have been replaced (but not yet removed) as of 2.5, so if you pay some attention to how you do things, you won't even notice those).
I would say that it makes typing python a little bit harder, but I would also argue that it makes programming python easier, not harder (it eliminates print as a statement, but it also eliminates special syntax that existed only for redirecting print output, and makes it trivial to change the default behavior of print within a module (by defining a local print function)).
I think part of it is that the 'recommended' version of gcc in mingw is still version 3.4, which is missing out on 4 years of updates (from a code generation point of view, not a bug fix point of view).
It's mostly Windows compiler issues. The python.org 2.6 binary is compiled with VS 2008 and there are a bunch of changes to make to the libraries that numpy includes to get them to compile with VS 2008.
I'm not clear on the Linux situation, but I believe it at least compiles (whether it works 100% is the issue, and I think it is quite close).
Was it a debt?
Given Apple's rather sparse industrial design tendencies, that's an awesome typo.
Har. It wouldn't be that hard to define a technical test for non invasive scanners. If they aren't emitting dangerous types of EM, why not let doctors play with them (if the doctor feels like it)?
Ram is cheap. If you are swapping, buy more ram.
Computers are cheap. If adding more ram doesn't fix the swapping on your current computer, buy a new computer that can use more ram.
Piples spalling can be apolling, but it ish interestering how much inphormesion stil get thru.
The default compile is UCS2 (which, I think, is pretty much UTF-16). UCS4 is an option.
If the edges of your system are pretty well defined, it seems like you might be able to get away with storing your text as encoded byte strings (which is essentially what you are doing if you are using 2.x, the words used to describe that way of doing things are changing, and it isn't the 'default' anymore, but it isn't going away either).
By that standard, Mosaic is the best browser ever, as it added inline images before most other browsers existed.
What does "very early" mean? Python was first released in 1991, so I can see where it is young compared to a lot of languages, but looking at Wikipedia, Fortran was pretty well defined by the time it hit 20.
Dongles are often everything that they are cracked up to be:
http://www.woodmann.com/crackz/Dongles.htm
A while ago, the company that ran the online stuff for my credit union switched from requiring 2 things that you know (user,pass) to 3 things that you know (user,pass,secret answer).
I gave my credit union a lot of credit for the promptness with which they switched vendors. I guess it would be smart to find a bank that uses a token system, or maybe text message pins, but at least they aren't inconveniencing me and pretending that it is security.
Notepad.exe?
One thing to watch out for is that a lot of libraries are wrappers around some C library or another, and the python API gets marked as changed for minor versions, so, for instance, if you are using an extension with python 2.1, the library may not be compatible with 2.2 right away. This is more painful on Windows than other platforms, but for the most part, things get updated on a reasonable schedule.
(A lot of people end up commenting on this with new python releases "I was using xyz and it didn't work any more, Python is teh suck.", and I'm not sure they realize the why, and they blame it on 'language changes', where it is really about reducing the headaches involved in maintaining the implementation)
Many slashdotters prefer the subtlety of a hammer.
Have your mom save a couple of tin cans, and then get her to buy you some string.
sqlite support was added to 2.5.
x=1; y=2; z=3; is valid python...
Is getting a "<" left as an exercise for the reader?
What about &lt;?
Sucking it up will not be painful.
If you are using libraries in 2.x and they suddenly decide to only support 3.x, you might have some issues. For the most part, the changes take a few minutes to review (many of the changes are related to removing things that have been replaced (but not yet removed) as of 2.5, so if you pay some attention to how you do things, you won't even notice those).
I would say that it makes typing python a little bit harder, but I would also argue that it makes programming python easier, not harder (it eliminates print as a statement, but it also eliminates special syntax that existed only for redirecting print output, and makes it trivial to change the default behavior of print within a module (by defining a local print function)).
You'd have to ask them.
I think part of it is that the 'recommended' version of gcc in mingw is still version 3.4, which is missing out on 4 years of updates (from a code generation point of view, not a bug fix point of view).
Instead, write everything in smug.
There is. Search on 2to3 if you want to read about it.
That'll be 3.0.1.
It's mostly Windows compiler issues. The python.org 2.6 binary is compiled with VS 2008 and there are a bunch of changes to make to the libraries that numpy includes to get them to compile with VS 2008.
I'm not clear on the Linux situation, but I believe it at least compiles (whether it works 100% is the issue, and I think it is quite close).
Out of curiosity, what is your calendar age?