I suppose you mean the spaces vs. tabs thing, maybe you're right, but no one can deny that Python has an extremely simple syntax.
You can do anything with it, from HTML parsing to a game physics engine to 3d graphics to Excel spreadsheets to... you name it. You've also just described Lisp/Scheme (i.e. simple syntax and (a) languages(s) you can do anything with))... but switching to their syntax would be quite contentious. If you are gonna argue for a syntax switch you are going to have to have better points than that, especially when the default is (near-)compatibility with a popular product with a large codebase out there.
You realise your page isn't actually compliant? If you use FireFox I suggest you install the HTMLTidy plug-in and it'll point out the few bits you missed. Very nice work though on the HTML.
May I suggest JEdit? It supports XML out-of-the-box and is open source and runs anywhere and is a great* editor by any measure. If after having your XML closing tags auto-completed, indented, and validated effortlessly in this editor leaves XML still too much work for you, then I hope you never use anything beyond Vi, APL, and LaTex.**
*I said "great" not "perfect". Lets keep this civilised.
**Nothing wrong with any of these: just examples of the tersest things of which I could think.
Can anyone run Java on it? This would be a great opportunity to showcase the 'run-anywhere' aspect of it. Once the source is released (AFAIK it's only been announced not released) I'm sure that the community could come up with some wicked optimizations even if it is just dedicating one core to garbage collection and another for analyizing for runtime optimizations.
I keep hearing this and it sees foolish every time. If you just used {} how would you easily tell which tag you were closing? It would be too easy to mistake one brace for another, especially when there are several tags. Sure it'd be more efficient: but the idea was to have something that was equally readable by machines and humans. You take any non-trivial piece of XHTML or other XML and convert it to your new {} syntax. Then go try to add some more mark-up to it. And to non-technical users it would be even more confusing. At my work developers send XML for our business analysts to confirm the output. The only thing I have a qualm with in XML is the use of different >??< >!< tags.
And to another posters complaint about JEE and an over alliance: if you've got meta-data already and are going need a text file isn't it best to have a consist industry-standard mark-up between them? The whole point of meta-data is not to have content outside of code. If you don't want to have content outside of code then just avoid using those systems like Spring. In JEE aside from your web.xml you don't need any at all.
I think this would make for an interesting/. poll. Especially if people started to post things like what OSes, programming languages, and IDEs they use. I'm definitely a hippie myself.
Re:Languages continue to evolve into ... Lisp
on
Python 2.5 Released
·
· Score: 2, Insightful
We all know whats going on under the hood... the point of a programming language is to abstract out the "under the hood" and present it in a more semantically appropriate format. Our code doesn't remind us that memory is read into registers and then processed... but we all understand that. It's good to understand offsets, but there is no reason for our languages to reinforce that and make us say stupid things like "the zeroth element".
It doesn't help the ones who have jobs. Removing overtime pay, or benefits, or liability, or banning unions or needing no justifcation to fire someone are all among many buisness friendly things that do not help workers one iota (after all, you don't think that the owners would share the savings do you?).
Yes, and I think the people who want to start buisnesses are few and would be fewer if the government mandated better working conditions.
Since when is being buisness friendly good-in-of-itself? I could live off of half the pay I make but everywhere wants 50 hours a week so there is no point in taking a lower paying job. Seriously, society exists as a social contract to help its citizens... how many citizens benefit from a buisness-friendly enviroment?
How would something like dynamic binding NOT take longer? Being dynamic ain't free... though it can nearly free, or sometimes it's cost is irrelevant. Just like Qt sockets take longer than C++ virtual functions which are slower than C functions which take longer than inlined code. I'm not knocking it (I'm a Java developer who dabbles in LisP), but it is a fact.
I hope you realise that even compiled Ruby will not be as fast as C/C++. The more dynamic the language the more run-time processing it needs. Like all methods of abstraction dynamicism entails overhead. I suppose what could benefit Ruby is a Java-like run-time re-compiler that assumes things are not going to change, compiles and optimizes, and then if something changes switch to interpreting until the changes have compiled during lulls in processing.
I think an interesting statistic would be a weighted average. That said, the nature and market for gaming is changing. It is no longer a small-market hobby... it is an industry aimed at older people and obsession.
To me it sounds like these values aren't actually constants but more like global variables. No matter where you are, at any one time the value is the same. So it is constant with respect to position, motion, etc. However, across time the value can change... but it will change universally so that it remains "constant" (in the sense that I mentioned before hand).
Of course this is unfortunate because this means any sufficiently sophisticated simulator will require global variables to run. Dijkstra will be aghast when in the future it is discovered that the universe requires "goto"s too!
In many countries using encryption is itself a crime. It is considered military hardware. Heh, in some of these places you may be better off owning an AK-47 than being caught using encryption. If I recall correctly Cuba bans GPS. Don't worry, if there is a loop-hole to protect your freedom any government will close it.
Get off your high-horse and just deal with the fact that "gay" has been accepted, by a large part of the population, as a synonym for "uncool" or "lame". While it's roots are homophobic it's time to get past that. Consider that the word "slave" has racist origins (and no, in it's not related to African-Americans in anyway) and yet no one puts up a fuss. Besides, I know numerous people in the GLBTG community who use "gay" in this sense.
After all, if gay can go from meaning "happy" to "homosexual", why can't it go from "homosexual" to "lame"? This is like a PC-nightmare all over again. As someone who thinks political correctness matters, it disgusts me when people fight the wrong battles.
Thank you, hope you get modded up, if I had mod points I'd do it myself.
You realise your page isn't actually compliant? If you use FireFox I suggest you install the HTMLTidy plug-in and it'll point out the few bits you missed. Very nice work though on the HTML.
May I suggest JEdit? It supports XML out-of-the-box and is open source and runs anywhere and is a great* editor by any measure. If after having your XML closing tags auto-completed, indented, and validated effortlessly in this editor leaves XML still too much work for you, then I hope you never use anything beyond Vi, APL, and LaTex.**
*I said "great" not "perfect". Lets keep this civilised.
**Nothing wrong with any of these: just examples of the tersest things of which I could think.
You missed the joke: it is a pun on the word "oblivion" which means "nothing".
don't forget Scheme and VHDL or Verilog and a RISC assembly.
Went through all those a have benefited greatly.
Can anyone run Java on it? This would be a great opportunity to showcase the 'run-anywhere' aspect of it. Once the source is released (AFAIK it's only been announced not released) I'm sure that the community could come up with some wicked optimizations even if it is just dedicating one core to garbage collection and another for analyizing for runtime optimizations.
I keep hearing this and it sees foolish every time. If you just used {} how would you easily tell which tag you were closing? It would be too easy to mistake one brace for another, especially when there are several tags. Sure it'd be more efficient: but the idea was to have something that was equally readable by machines and humans. You take any non-trivial piece of XHTML or other XML and convert it to your new {} syntax. Then go try to add some more mark-up to it. And to non-technical users it would be even more confusing. At my work developers send XML for our business analysts to confirm the output. The only thing I have a qualm with in XML is the use of different >??< >!< tags.
And to another posters complaint about JEE and an over alliance: if you've got meta-data already and are going need a text file isn't it best to have a consist industry-standard mark-up between them? The whole point of meta-data is not to have content outside of code. If you don't want to have content outside of code then just avoid using those systems like Spring. In JEE aside from your web.xml you don't need any at all.
These would be fascinating to look it and I'm sure anyone who could get the raw materials already has this knowledge.
I think this would make for an interesting /. poll. Especially if people started to post things like what OSes, programming languages, and IDEs they use. I'm definitely a hippie myself.
We all know whats going on under the hood... the point of a programming language is to abstract out the "under the hood" and present it in a more semantically appropriate format. Our code doesn't remind us that memory is read into registers and then processed... but we all understand that. It's good to understand offsets, but there is no reason for our languages to reinforce that and make us say stupid things like "the zeroth element".
it is so obvious it seems to have alluded so many people here
As opposed to the current system where only middleaged, privledged, white, predominantly protestant men control the executive branch...
It doesn't help the ones who have jobs. Removing overtime pay, or benefits, or liability, or banning unions or needing no justifcation to fire someone are all among many buisness friendly things that do not help workers one iota (after all, you don't think that the owners would share the savings do you?).
Yes, and I think the people who want to start buisnesses are few and would be fewer if the government mandated better working conditions.
Since when is being buisness friendly good-in-of-itself? I could live off of half the pay I make but everywhere wants 50 hours a week so there is no point in taking a lower paying job. Seriously, society exists as a social contract to help its citizens... how many citizens benefit from a buisness-friendly enviroment?
A real shame my mod points expired... the first time in a long time I've really wanted to mod something up.
How would something like dynamic binding NOT take longer? Being dynamic ain't free... though it can nearly free, or sometimes it's cost is irrelevant. Just like Qt sockets take longer than C++ virtual functions which are slower than C functions which take longer than inlined code. I'm not knocking it (I'm a Java developer who dabbles in LisP), but it is a fact.
I hope you realise that even compiled Ruby will not be as fast as C/C++. The more dynamic the language the more run-time processing it needs. Like all methods of abstraction dynamicism entails overhead. I suppose what could benefit Ruby is a Java-like run-time re-compiler that assumes things are not going to change, compiles and optimizes, and then if something changes switch to interpreting until the changes have compiled during lulls in processing.
Not only is French open but it is a standard too!
I think an interesting statistic would be a weighted average. That said, the nature and market for gaming is changing. It is no longer a small-market hobby... it is an industry aimed at older people and obsession.
To me it sounds like these values aren't actually constants but more like global variables. No matter where you are, at any one time the value is the same. So it is constant with respect to position, motion, etc. However, across time the value can change... but it will change universally so that it remains "constant" (in the sense that I mentioned before hand).
Of course this is unfortunate because this means any sufficiently sophisticated simulator will require global variables to run. Dijkstra will be aghast when in the future it is discovered that the universe requires "goto"s too!
In many countries using encryption is itself a crime. It is considered military hardware. Heh, in some of these places you may be better off owning an AK-47 than being caught using encryption. If I recall correctly Cuba bans GPS. Don't worry, if there is a loop-hole to protect your freedom any government will close it.
so now the root kit comes bundled with the OS. No need to purchase a seperate CD. Except in Europe wher bundling is illage.
Also known as a lump of coal.
Get off your high-horse and just deal with the fact that "gay" has been accepted, by a large part of the population, as a synonym for "uncool" or "lame". While it's roots are homophobic it's time to get past that. Consider that the word "slave" has racist origins (and no, in it's not related to African-Americans in anyway) and yet no one puts up a fuss. Besides, I know numerous people in the GLBTG community who use "gay" in this sense.
After all, if gay can go from meaning "happy" to "homosexual", why can't it go from "homosexual" to "lame"? This is like a PC-nightmare all over again. As someone who thinks political correctness matters, it disgusts me when people fight the wrong battles.