The problem with Zope is that with win32 you have two choices: instally cygwin/python with a ton of extraneous packaging, or...
not true. zope can run on win32 quite nicely with zope for win32 as distributed on zope.org. no activestate, no cygwin. the win32all package and its com stuff is separate, but just as easy to get.
Zope may well be a good Unix solution, but I don't believe that it is for everybody.
Zope is a framework for web solutions: the platform does not matter.
Funny that you mention Python twice but the OP never mentioned it once.
FYI, python "handles failure" quite nicely, and it does it in the manner that it should. Namely, it refuses to guess when faced with ambiguity, and it propigates exceptions nicely (and more easily at the code level than does Java, btw).
FYI, it is not "impossible to do shared memory". Fact is, python does shared memory aplenty.
You sound like the programmers I've encountered that know one or two languages, and subsequently feel threatened by others. My suggestion to you is to look past the lowly forrest in which you find yourself.
What you meant to say was "for some tasks, java is faster than python, but python is clearly much faster for the vast majority of tasks that the programmer must solve. more importantly, however, python saves programmer time, which is far more expensive and valuable than CPU time."
or something like that.
if i wasn't so lazy today, i'd dig up the link to put you in your place. but you wouldn't believe it, so why bother?
And don't forget PyPy, of which the author of psyco is also a member. If any of these three projects will bear the fruit of a python-machine code compiler, it's PyPy.
"I have a moral duty to make it fly as realistically as I can."
Now consider: if every programmer was able and willing to make a similar statement about their code, what would our software "ecosystem" (as MS likes to phrase it) look like?
Did you even bother to read the message from GvR? The quote:
Apple's schedule is such that August 1st is about the latest release date for Python 2.3 that will make this possible.
He's saying that py2.3 final has to be released by 1-aug to be included in panther. 2.3b2 was release just days ago, and we can look forward to rc1 and rc2 next month. guido wants to accellerate the release process a bit to make py2.3 final available by 1-aug.
aside -- i've been using 2.3b1 (and now b2) for weeks, and haven't had a problem.
Re:Turning into Java?
on
PHP 5 Beta 1
·
· Score: 2, Insightful
Python has abstract classes:
class Foo:
pass
class Bar(Foo):
pass
assert isinstance(Bar(), Foo)
Interfaces aren't an issue, either. Sun(tm) Java(R) has the notion of interface to get around a language flaw -- lack of multiple inheritance. Python has MI and thus doesn't need interfaces.
What I think of CNN is irrelevant to the assertion that they are balanced by Fox. CNNs bias has been documented before, and I'm sure a new independant study will find that Fox will have the opposite bias. And that was the original point that you were unable or unwilling to grasp.
As to your question, "I suppose you think this means CNN is some sort of a flaming liberal homosexual communist atheist environmentalist liberal organization," you forgot "America haters" and "terrorist apologists".
in the interest of balancing out FoxNews' reporting
So if you're the balance for Fox, who is the balance for CNN?
You see, the success of Fox is directly tied to the rise of CNN and their particular flavor of the truth. Bemoan them all you want, but when you say that Fox needs a balance, instead of realizing that they are the balance, you come across like an idealogue.
Now, the interesting thing about your post is that it sounds like (notice I say "sounds", not "is") you're a Java person, and you're more than a little threatened by Python. Sure, Python is faster for most things, requires less code to accomplish the same task, and is much easier to maintain, but Java still has it's place. You're safe.
But this shouldn't be an issue. If your HAL is done properly, there is no possibility of crashes with different software/hardware combinations, because the hardware doesn't matter. If libraries etc are managed properly, and memory space is isolated properly, then there should be no software-software issues.
And this, ladies and germs, is precisely why computers crash. One system depends on another, and each layer is presumed to be solid. It's the presumption that things at the lower level cannot go wrong that gets most coders into deep do-do.
The reactionary solution is to code defensivly. Defensive programming has it's place, but it's rarely done correctly (IMO) and it leads to cruft and maintainance nightmares. The solution (again IMO) is to account for failures at the design level.
Next, why is it that poor neighboorhoods stay poor? Because no developer wants to build a "good" store in a crappy neighboorhood.
Oh, please tell me you don't actually believe that. You're saying that a conglomeration of low-income households is perpetuated by the lack of developers?
Put your thinking cap on for a minute: poor neighborhoods are poor because poor people live there. When poor folks come into money, they do the first thing that comes natural: they move out of the poor neighborhood.
Sheesh. Are you the product of public education?
Why is it sooooo easy to blame the big bad developer? Cause he has money? I'd say not - it's easy because you've been trained by the class-warfare mongers in this country to believe that anyone who has more than you does not deserve it or has in someway earned it unfairly.
Oh, and I'm sure that some Berkley undergrad will come along and say this-and-that and how I'm a dumb conservative, but I really don't care. He/she/it is wrong, too.
IANAL, but it seems to me that the Doctrine of Fair Use (or whatever it is) applies in this case.
If I buy it, I can use it as I damn well please as long as I don't infringe on the copyright.
But if I've learned anything, I've learned that copyright law is twisted and complex, so I'm probably wrong. Can anyone (say, a real lawyer?) attest to the legal aspects of this?
We will perhaps eventually be writing only small modules which are identified by name as they are used to build larger ones, so that devices like indentation, rather than delimiters, might become feasible for expressing local structure in the source language.
--Donald E. Knuth, "Structured Programming with goto Statements", Computing Surveys, Vol 6 No 4, Dec. 1974
Or put more simply: Free your mind, and your code will follow.
No one denies they kept slaves. No one denies they were not perfect. No one denies that they were human. Why, then, cannot we look at the outcome of their work and see it for what it was?
You say they left out blacks. I say the very same document was used to free blacks.
You say they kept slaves. I say the country they founded ended slavery all over the world.
You say they believed human rights only applied to white males. I say they understood it applied to all because they excluded no one by name or by omission.
You see the glass half empty. I see it half full. To each his/her/it own.
The problem with Zope is that with win32 you have two choices: instally cygwin/python with a ton of extraneous packaging, or ...
not true. zope can run on win32 quite nicely with zope for win32 as distributed on zope.org. no activestate, no cygwin. the win32all package and its com stuff is separate, but just as easy to get.
Zope may well be a good Unix solution, but I don't believe that it is for everybody.
Zope is a framework for web solutions: the platform does not matter.
Funny that you mention Python twice but the OP never mentioned it once.
FYI, python "handles failure" quite nicely, and it does it in the manner that it should. Namely, it refuses to guess when faced with ambiguity, and it propigates exceptions nicely (and more easily at the code level than does Java, btw).
FYI, it is not "impossible to do shared memory". Fact is, python does shared memory aplenty.
You sound like the programmers I've encountered that know one or two languages, and subsequently feel threatened by others. My suggestion to you is to look past the lowly forrest in which you find yourself.
Java is still some 40 times faster than Python.
And this is horse shit.
What you meant to say was "for some tasks, java is faster than python, but python is clearly much faster for the vast majority of tasks that the programmer must solve. more importantly, however, python saves programmer time, which is far more expensive and valuable than CPU time."
or something like that.
if i wasn't so lazy today, i'd dig up the link to put you in your place. but you wouldn't believe it, so why bother?
And don't forget PyPy, of which the author of psyco is also a member. If any of these three projects will bear the fruit of a python-machine code compiler, it's PyPy.
At the end of page one:
"I have a moral duty to make it fly as realistically as I can."
Now consider: if every programmer was able and willing to make a similar statement about their code, what would our software "ecosystem" (as MS likes to phrase it) look like?
Maximum federal tax rate.
We have plenty of state, municipal, and consuption taxes to make up for any perceived savings.
Did you even bother to read the message from GvR? The quote:He's saying that py2.3 final has to be released by 1-aug to be included in panther. 2.3b2 was release just days ago, and we can look forward to rc1 and rc2 next month. guido wants to accellerate the release process a bit to make py2.3 final available by 1-aug.
aside -- i've been using 2.3b1 (and now b2) for weeks, and haven't had a problem.
What I think of CNN is irrelevant to the assertion that they are balanced by Fox. CNNs bias has been documented before, and I'm sure a new independant study will find that Fox will have the opposite bias. And that was the original point that you were unable or unwilling to grasp.
As to your question, "I suppose you think this means CNN is some sort of a flaming liberal homosexual communist atheist environmentalist liberal organization," you forgot "America haters" and "terrorist apologists".
So Mr. Knee-Jerk, what did I say in defense of Fox? Oh, wait, I fergot. You're a liberal -- you can't read, let alone think.
in the interest of balancing out FoxNews' reporting
So if you're the balance for Fox, who is the balance for CNN?
You see, the success of Fox is directly tied to the rise of CNN and their particular flavor of the truth. Bemoan them all you want, but when you say that Fox needs a balance, instead of realizing that they are the balance, you come across like an idealogue.
Can you point to a single example of a corporation that does not simply pass the cost of taxation onto their customers?
One? Just one?
Corps don't pay taxes. Rather, they pass that cost on to their customers. Biz 101, Zergwyn.
Seriously, if I know that I will be using certain modules without fail, why not add them to the main kernel executable?
Because some modules won't work properly compiled into the kernel!
I have little doubt the "metrics you've seen" are in fact very unrepresentative of real world apps. You should be looking at papers like this:
p df
http://www.ipd.uka.de/~prechelt/Biblio/jccpprtTR.
Now, the interesting thing about your post is that it sounds like (notice I say "sounds", not "is") you're a Java person, and you're more than a little threatened by Python. Sure, Python is faster for most things, requires less code to accomplish the same task, and is much easier to maintain, but Java still has it's place. You're safe.
But this shouldn't be an issue. If your HAL is done properly, there is no possibility of crashes with different software/hardware combinations, because the hardware doesn't matter. If libraries etc are managed properly, and memory space is isolated properly, then there should be no software-software issues.
And this, ladies and germs, is precisely why computers crash. One system depends on another, and each layer is presumed to be solid. It's the presumption that things at the lower level cannot go wrong that gets most coders into deep do-do.
The reactionary solution is to code defensivly. Defensive programming has it's place, but it's rarely done correctly (IMO) and it leads to cruft and maintainance nightmares. The solution (again IMO) is to account for failures at the design level.
Next, why is it that poor neighboorhoods stay poor? Because no developer wants to build a "good" store in a crappy neighboorhood.
Oh, please tell me you don't actually believe that. You're saying that a conglomeration of low-income households is perpetuated by the lack of developers?
Put your thinking cap on for a minute: poor neighborhoods are poor because poor people live there. When poor folks come into money, they do the first thing that comes natural: they move out of the poor neighborhood.
Sheesh. Are you the product of public education?
Why is it sooooo easy to blame the big bad developer? Cause he has money? I'd say not - it's easy because you've been trained by the class-warfare mongers in this country to believe that anyone who has more than you does not deserve it or has in someway earned it unfairly.
Oh, and I'm sure that some Berkley undergrad will come along and say this-and-that and how I'm a dumb conservative, but I really don't care. He/she/it is wrong, too.
Don't attribute to malice what can more easily be attribtued to stupidty. "Journalists" aren't hired for their smarts, yaknow.
Actually, no. NTFS has been a journaling file system since the first implementation.
IANAL, but it seems to me that the Doctrine of Fair Use (or whatever it is) applies in this case.
If I buy it, I can use it as I damn well please as long as I don't infringe on the copyright.
But if I've learned anything, I've learned that copyright law is twisted and complex, so I'm probably wrong. Can anyone (say, a real lawyer?) attest to the legal aspects of this?
RTFA. You can't start the motor until you're riding the bike.
I'll bite, troll!
We will perhaps eventually be writing only small modules which are identified by name as they are used to build larger ones, so that devices like indentation, rather than delimiters, might become feasible for expressing local structure in the source language.
--Donald E. Knuth, "Structured Programming with goto Statements", Computing Surveys, Vol 6 No 4, Dec. 1974
Or put more simply: Free your mind, and your code will follow.
God called. You're in violation of the NDA. He'd sue, but He doesn't have any lawyers.
No one denies they kept slaves. No one denies they were not perfect. No one denies that they were human. Why, then, cannot we look at the outcome of their work and see it for what it was?
You say they left out blacks. I say the very same document was used to free blacks.
You say they kept slaves. I say the country they founded ended slavery all over the world.
You say they believed human rights only applied to white males. I say they understood it applied to all because they excluded no one by name or by omission.
You see the glass half empty. I see it half full. To each his/her/it own.