I was under the impression that you had only access to the basic features of VS2005 (highlighting, debugger etc - stuff that you can get in any good Python open source Python IDE) via it's integration. If it includes form editor and intellisense support, I am behind times.
As far as I know, IronPython at the moment is not seamlessly integrated into VS2005. If you want VB GUI simplicity (drag control, add event handler), you might want to try Boo. Boo is well integrated into SharpDevelop (in fact SharpDevelop bundles Boo now). While, this is no Visual Studio, it does a pretty good job.
Boo is not Python, but rather a middle ground between C# and Python. It is an easy to learn statically typed functional language with a Python inspired syntax.
Python reached critical mass, SmallTalk did not. A language is not everything, there is also the tools, libraries, community etc. Python is not best at any one of those. But it is good in every one of those.
Let's take an example: I don't like C++ as a language. But I much rather develop a Win32 database front-end in C++ Builder rather than Python. Why? Because this specific tool was perfected for that specific task with a proper IDE and a great framework. Likewise, there are tasks for which Python is the best from *my* toolbox.
One reason why Scheme and Lisp did not become popular is their lack of human friendly syntax. Regardless of how you *feel* about it, emperically we know that people do not like to read straight parse trees. While coding in parse trees make certain things possible, people are not looking for those features. I would like to see macros in Python at some point, but that is not on the top of the wish list.
Hear Hear. I used to be the best gamer in the block when I was a teen. Now I am older, play much less and cannot compete online in deathmatches with teens who spend large amount of time on it nor am I willing to invest the time in these MMORPGs.
The primary reason I play games is for immersion rather than challenge. I always cheat if it gets too challenging. So yes, single player and story are more important to me than multi-player any day.
The parent's analogy was right on and was exactly what I was thinking when I read the article. Unless you are attempting to look smart with stupid analogies of analogies, perhaps you could specify what exactly are the fallacies of his analogy?
Guido is a language designer, not a web developer. What he prefers has absolutely no bearing considering that he was asking the community to teach him web frameworks 6 months ago. http://www.artima.com/weblogs/viewpost.jsp?thread= 146149
> A dollar a day is really more than you would think; it's about 43 Rupees. With this many Rupees, you can easily buy a day's worth of meals.
Correct. When I was a student in India about 5 years ago, I approximately spent $1 on food per day by eating out every meal (reasonable and inexpensive canteens such as those provided by college, YMCA kitchens etc).
My room rent was $20/month.
This was in a small city. The rural poor would get by with less.
In India, services are cheaper than stuff. In my small town, a simple medical consultation would cost about $1-$2 now, in a non-corporate private clinic.
Someone tells you that your link is wrong and your response is
1.) Tell him that he needs to learn to use Google. 2.) Accuse him of being a troll. 3.) Construe his comment to "You can't play games on Linux". 4.) Assert that nobody cares about his game tastes (without a mention of a single game from him). 5.) And finally tell him to stop bleating.
He pleaded guilty to fraud on $542,000 grant. The $2.9 million went to research based on his results, not directly to him. Out of the $542,000 grant, he was ordered to pay $180,000 + lawyer fee. That does not mean, he got to keep $542,000 - $180,000. In a research grant, only a small portion goes directly to the researcher. The rest goes to paying the institution where you work (a HUGE chunk), paying other investigators, funding students, paying for equipment, reimbursing subjects etc.
1 yr jail time and a fraud conviction may not mean much for petty criminal. But for an ivory tower academic, it pretty much destroys everything. Integrity is a big thing in academia.
A friend of mine has been doing this for almost 4 years now. Everytime he calls to cancel, they give him 6 more months. He did forget to call in time a couple of times or so and they did bill him for those months. He is a light Internet user but would like to move away from AOL or just dialup in general. Still he had no alternative as broadband services are unavailable at his location.
I bought a computer about a week after coming to US and did not know anything about AOL tactics. I signed up was was given fair warning by my then roommate about these tactics. But I made a mistake. I said OK for some service trials (I think their online store) during sign up. I dutifully remembered to cancel the account in time but I did not know I had to cancel these other offers seperately too. Where I came from, there is no mail-in rebate and free trial culture. Plus I never used any of these offers and it has been 6 months. I recieved a bill. But I did get the money back after a couple of calls. But the hassle put me off.
Re:seems like the term "free" being abused here
on
Firefox VoIP Client
·
· Score: 1
Only if you call POTS. That has nothing to do with software. The carriers charge money and that is beyond the control of Wengo. OpenWengo is a SIP phone. Since SIP is an open protocol, you can call any SIP phone in the world for free (for example, non-wengo clients like Gizmo and regular phone lines hooked with SIP adapters).
The time when Lisp dialects started using optional static typing, performance was still a big deal. Today it isn't. Plus Python has a large number of ways available to access native code with minimal fuss (mostly zero). There is simply no motivation to include that information and clutter the language anymore. In my 5 years of Python use, I never said - "Darn. This is too slow. I should have used a faster language". And I processed multi-gigabyte datasets.
> Unless you are working on SDL itself, using SDL from C++ or should show no performance differences in your game.
The above should be... Unless you are working on SDL itself, using SDL from C++ or an interpreted language, it should show no performance difference in your game.
The angle brackets I used in the previous post swallowed the text as a tag.
Except Java, none of the other languages are obsessed with being "pure" and make liberal use of native extensions for performance. This is the optimal way to program.
True. What matters is the art of "complexity management". Programming languages and paradigms are simply one aspect of it. But you must understand that I am answering a very specific observation with regard to languages.
I am an Indian. I agree with the observation but disagree with the generalization. I lot of people I knew in India were indeed strongly oriented to the MS tool chain (not even Borland). I, on the other hand have tried just about every major programming language and most programming paradigms. To put in context, I do NOT have a CS major. I am a physician who programs/sys-admins as a GRA around 20hrs/week to pay for a PhD in the US. But I would have still programmed as a hobby (and have for about 14 years now) even if I did not have this need.
My reasons for this behavior are...
1.) Most Indian developers see programming as a lucrative career. So it is strictly business for most of them. Most devs of this kind don't go home and continue to program for "fun". It's work. If you can't sell your Haskell skills, no point in acquiring them. 2.) The educational institutions have evolved this way too. Most devs learn programming, not from college (even if they have a CS major) but from independent training centers that train you in job focused skills but not the whole "Computer Science" theory. The training is strictly main stream IT (to emphasize again - not CS). I on the other hand, am a geek, self-taught, learned programming for the sake of programming and even lectured a few Masters classes on Software Engineering and HCI. 3.) Finally the disagreement. Why generalize on Indians?. Now that I am in US, every non-geek programmer I have seen here is not much different either and is just as hopelessly married to his language. However, US citizens tend to follow their hearts when it comes to profession. The economy allows it. So geek / non-geek programmer ratio is more favorable. In India, you don't have that luxury. People follow the money (for good reasons). They do work hard at the skills but you can only get so much into it if you are not inherently passionate about it.
If you want good Indian programmers, scope them out and do your own interviews and select them just like you would locally (perhaps only possible if you have an Indian branch for your company). That outsourcing corporation will not cater your non-generic needs.
PS3... Where is the Blu-Ray Advantage now?
I was under the impression that you had only access to the basic features of VS2005 (highlighting, debugger etc - stuff that you can get in any good Python open source Python IDE) via it's integration. If it includes form editor and intellisense support, I am behind times.
As far as I know, IronPython at the moment is not seamlessly integrated into VS2005. If you want VB GUI simplicity (drag control, add event handler), you might want to try Boo. Boo is well integrated into SharpDevelop (in fact SharpDevelop bundles Boo now). While, this is no Visual Studio, it does a pretty good job.
Boo is not Python, but rather a middle ground between C# and Python. It is an easy to learn statically typed functional language with a Python inspired syntax.
Python reached critical mass, SmallTalk did not. A language is not everything, there is also the tools, libraries, community etc. Python is not best at any one of those. But it is good in every one of those.
s unsite.bilkent.edu.tr/pub/languages/pub/doc/python VSscheme.html
Let's take an example:
I don't like C++ as a language. But I much rather develop a Win32 database front-end in C++ Builder rather than Python. Why? Because this specific tool was perfected for that specific task with a proper IDE and a great framework. Likewise, there are tasks for which Python is the best from *my* toolbox.
One reason why Scheme and Lisp did not become popular is their lack of human friendly syntax. Regardless of how you *feel* about it, emperically we know that people do not like to read straight parse trees. While coding in parse trees make certain things possible, people are not looking for those features. I would like to see macros in Python at some point, but that is not on the top of the wish list.
See this link for more differences between Scheme and Python
http://web.archive.org/web/20040629200740/http://
> There is no reason (except nostalgia) to choose Borland.
.NET and I will leave Delphi.
There is one. Torry.net
Show me a free component repository that is as comprehensive for
Hear Hear. I used to be the best gamer in the block when I was a teen. Now I am older, play much less and cannot compete online in deathmatches with teens who spend large amount of time on it nor am I willing to invest the time in these MMORPGs.
The primary reason I play games is for immersion rather than challenge. I always cheat if it gets too challenging. So yes, single player and story are more important to me than multi-player any day.
The parent's analogy was right on and was exactly what I was thinking when I read the article. Unless you are attempting to look smart with stupid analogies of analogies, perhaps you could specify what exactly are the fallacies of his analogy?
> FYI Guido van Rossum prefers Django
= 146149
Guido is a language designer, not a web developer. What he prefers has absolutely no bearing considering that he was asking the community to teach him web frameworks 6 months ago.
http://www.artima.com/weblogs/viewpost.jsp?thread
> A dollar a day is really more than you would think; it's about 43 Rupees. With this many Rupees, you can easily buy a day's worth of meals.
Correct. When I was a student in India about 5 years ago, I approximately spent $1 on food per day by eating out every meal (reasonable and inexpensive canteens such as those provided by college, YMCA kitchens etc).
My room rent was $20/month.
This was in a small city. The rural poor would get by with less.
In India, services are cheaper than stuff.
In my small town, a simple medical consultation would cost about $1-$2 now, in a non-corporate private clinic.
Someone tells you that your link is wrong and your response is
1.) Tell him that he needs to learn to use Google.
2.) Accuse him of being a troll.
3.) Construe his comment to "You can't play games on Linux".
4.) Assert that nobody cares about his game tastes (without a mention of a single game from him).
5.) And finally tell him to stop bleating.
Does it hurt that much to be corrected?
> I remember people in power stressing this had nothing to do with Saddam Hussein. Funny how that story changed over time.
Oceania had always been at war with east Asia.
He pleaded guilty to fraud on $542,000 grant. The $2.9 million went to research based on his results, not directly to him. Out of the $542,000 grant, he was ordered to pay $180,000 + lawyer fee. That does not mean, he got to keep $542,000 - $180,000. In a research grant, only a small portion goes directly to the researcher. The rest goes to paying the institution where you work (a HUGE chunk), paying other investigators, funding students, paying for equipment, reimbursing subjects etc.
1 yr jail time and a fraud conviction may not mean much for petty criminal. But for an ivory tower academic, it pretty much destroys everything. Integrity is a big thing in academia.
A friend of mine has been doing this for almost 4 years now. Everytime he calls to cancel, they give him 6 more months. He did forget to call in time a couple of times or so and they did bill him for those months. He is a light Internet user but would like to move away from AOL or just dialup in general. Still he had no alternative as broadband services are unavailable at his location.
I bought a computer about a week after coming to US and did not know anything about AOL tactics. I signed up was was given fair warning by my then roommate about these tactics. But I made a mistake. I said OK for some service trials (I think their online store) during sign up. I dutifully remembered to cancel the account in time but I did not know I had to cancel these other offers seperately too. Where I came from, there is no mail-in rebate and free trial culture. Plus I never used any of these offers and it has been 6 months. I recieved a bill. But I did get the money back after a couple of calls. But the hassle put me off.
Only if you call POTS. That has nothing to do with software. The carriers charge money and that is beyond the control of Wengo.
OpenWengo is a SIP phone. Since SIP is an open protocol, you can call any SIP phone in the world for free (for example, non-wengo clients like Gizmo and regular phone lines hooked with SIP adapters).
How many such good VMs do you know? Java and .NET are the dominant VMs now and currently only .NET CLR has builtin support for dynamic typing.
The time when Lisp dialects started using optional static typing, performance was still a big deal. Today it isn't. Plus Python has a large number of ways available to access native code with minimal fuss (mostly zero). There is simply no motivation to include that information and clutter the language anymore. In my 5 years of Python use, I never said - "Darn. This is too slow. I should have used a faster language". And I processed multi-gigabyte datasets.
> Unless you are working on SDL itself, using SDL from C++ or should show no performance differences in your game.
The above should be...
Unless you are working on SDL itself, using SDL from C++ or an interpreted language, it should show no performance difference in your game.
The angle brackets I used in the previous post swallowed the text as a tag.
Except Java, none of the other languages are obsessed with being "pure" and make liberal use of native extensions for performance. This is the optimal way to program.
Unless you are working on SDL itself, using SDL from C++ or should show no performance differences in your game.
True. What matters is the art of "complexity management". Programming languages and paradigms are simply one aspect of it. But you must understand that I am answering a very specific observation with regard to languages.
> What's wrong with polygamy?
True polygamy isn't followed in most places. Only it's chauvinistic variants. Societies that allow male polygamy do not allow female polygamy.
I am an Indian. I agree with the observation but disagree with the generalization. I lot of people I knew in India were indeed strongly oriented to the MS tool chain (not even Borland). I, on the other hand have tried just about every major programming language and most programming paradigms. To put in context, I do NOT have a CS major. I am a physician who programs/sys-admins as a GRA around 20hrs/week to pay for a PhD in the US. But I would have still programmed as a hobby (and have for about 14 years now) even if I did not have this need.
...
My reasons for this behavior are
1.) Most Indian developers see programming as a lucrative career. So it is strictly business for most of them. Most devs of this kind don't go home and continue to program for "fun". It's work. If you can't sell your Haskell skills, no point in acquiring them.
2.) The educational institutions have evolved this way too. Most devs learn programming, not from college (even if they have a CS major) but from independent training centers that train you in job focused skills but not the whole "Computer Science" theory. The training is strictly main stream IT (to emphasize again - not CS). I on the other hand, am a geek, self-taught, learned programming for the sake of programming and even lectured a few Masters classes on Software Engineering and HCI.
3.) Finally the disagreement. Why generalize on Indians?. Now that I am in US, every non-geek programmer I have seen here is not much different either and is just as hopelessly married to his language. However, US citizens tend to follow their hearts when it comes to profession. The economy allows it. So geek / non-geek programmer ratio is more favorable. In India, you don't have that luxury. People follow the money (for good reasons). They do work hard at the skills but you can only get so much into it if you are not inherently passionate about it.
If you want good Indian programmers, scope them out and do your own interviews and select them just like you would locally (perhaps only possible if you have an Indian branch for your company). That outsourcing corporation will not cater your non-generic needs.
> Run on over to the download site while it's still hot.
While it is 1.4 K/s hot?
(Can't use a torrent on my network).
>> You'll be able to mix-n-match C# code.
l t.asp?cmd=show&ixPost=471
Actually you can. The IDE might not support it though.
http://discuss.fogcreek.com/dotnetquestions/defau
Of course not! It's for the love of geekdom.
It's 4 yrs old. Upgrade.