GNUStep is damn difficult to install. While I like a lot of things about Objective-C, I don't really care for manual memory management. If and when it starts working with PyObjC, I'll be there.
Oh, my god, you're right! if the Indian Government goes through with this, Western companies will move their offshore video game playing from Bangalore to Shanghai.
"The spacecraft's novel hybrid rocket--burning rubber-based fuel and nitrous oxide--launches it to a height of more than 60 miles, not into orbit but far above the atmosphere and into the realm of zero gravity."
They can't even get basic high school physics right.
If there's nobody telling you what language you have to use, I would suggest picking up Python. Clean, easy to read syntax, excellent standard library, excellent 3rd party library support (though there's nothing like Perl's CPAN yet). It's also very good for DB work.
Professional programmers would still have to keep up on C++ or Java, but for those for whom programming is a part-time neccessity (like SysAdmins or DBAs), a "scripting" language like Python, Ruby, or Perl is going to payoff a lot more than a system programming language like C or a "software engineering" language like Java.
>Of course, the author also screws up by failing >to note the most important thing to know about >science fiction --
> that as literature, most of it is >abysmal.
By author do you mean the reviewer or Disch? Disch is very hard on the genre.
Luckily most good SF does not seek to be what currently passes as "literature".
The L&O book covers the tools rather than coding. It's really more complimentary to BLP. I've never really felt the need to buy the L&O book. You can learn most of that stuff as you go along, and the info pages on this material are really quite good.
Note that despite the "Beginning" title you need to be quite comfortable with C before tackling BLP. For instance, they don't explain some of the simple modular programming techniques they use. You might check out the "Linux Programming in 24 Hours" book if you are interested in a more intermediate text that I think is good for those who only know "schoolbook" C.
It's Dave's time; why should he spend it supporting an OS he doesn't like? I'm sure even his wife would not want him to spend his free time on something so upleasant as fixing windows (taking out the garbage may be another issue.)
I don't know of any viable scientific alternative to naturalistic evolution. And wouldn't a supernatural theory of evolution be unscientific, i.e, non-falsifiable?
Do you know of a scientific alternative with a reasonable amount of evidence for it?
As well as being ignorant of the evidence for evolution, you seem to have the mistaken idea that evolution is a teleological neccessity. There is no reason that species must evolve. Please see the talk.origins FAQ.
There are several tutorials at www.python.org. Read those and browse the Python library documentation.
The best way to learn Python is to start writing some simple programs. For example, I often find myself needing to munge some text file in a particular way, so I'll write a little throw-away Python script to do it.
It also helps to have an editor with a good Python mode (I use emacs). Python 1.5.2 comes with an IDE called idle (after Eric Idle).
If you find that you like it, invest in the _Learning Python_ book. You can get it for less than $25. See
"...interesting are the add-ons available, i.e. libs, free code, examples, ability to act as glue, do system calls, etc.. Python might be great for that..."
It is.
"I don't know. But the point is, if that is the goal, you can probably kiss a lot of the simplicity goodbye."
No, the simplicity is still maintained.
"Further, if writing glue-type programs is the primary goal, then perl or C might be better, because of the vast number of add-ons."
Python does not have as many modules as Perl does, but the simplicity and consistency of its syntax make up for that IMO.
I do not believe your number 3 is one of the goals. I believe the goal is to empower computer users by making computer programming accessible to a wider audience.
Private schools have fewer problems because they can be choosy about who they let in.
I do think it would be a good idea to rethink high school. I think students should go directly to community college after a certain age (at least a certain *intellectual* age) where they would be in classes with older students as well as other kids. Forcing kids to be stuck with their own peers for four years during their adolescence retards emotional maturity IMO.
I would go for an older edition (e.g. the 4th edition) of H&R's Physics, rather than the watered down Fundamentals of Physics.
I would recommend any of the books by A. P. French in the MIT Physics series. These are all beautifully done and very readable.
Also, the Berkeley Physics series is good.
And the Feynman Lectures are essential.
GNUStep is damn difficult to install. While I like a lot of things about Objective-C, I don't really care for manual memory management. If and when it starts working with PyObjC, I'll be there.
Oh, my god, you're right! if the Indian Government goes through with this, Western companies will move their offshore video game playing from Bangalore to Shanghai.
" there is a separate data syntax for Python that takes source that looks very similar to Python code and represents it as a DOM tree."
I'm intrigued about what you're referring to here. Do you have an example?
I've heard good things about this book,
Python Programming for the Absolute Beginner
which may be what you're looking for for your daughter. For an older teen, this book on PyGame may be appropriate:
Game Programming With Python
But where's Hell and that old fart on his throne?
m l
http://www.stanford.edu/class/engl174b/chain.ht
They can't even get basic high school physics right.
If there's nobody telling you what language you have to use, I would suggest picking up Python. Clean, easy to read syntax, excellent standard library, excellent 3rd party library support (though there's nothing like Perl's CPAN yet). It's also very good for DB work.
Professional programmers would still have to keep up on C++ or Java, but for those for whom programming is a part-time neccessity (like SysAdmins or DBAs), a "scripting" language like Python, Ruby, or Perl is going to payoff a lot more than a system programming language like C or a "software engineering" language like Java.
You might try one of the Gnome LargePrint themes. These are designed for "accessibilty", i.e. for the vision impaired.
>Of course, the author also screws up by failing >to note the most important thing to know about >science fiction -- > that as literature, most of it is >abysmal. By author do you mean the reviewer or Disch? Disch is very hard on the genre. Luckily most good SF does not seek to be what currently passes as "literature".
The L&O book covers the tools rather than coding.
It's really more complimentary to BLP. I've never
really felt the need to buy the L&O book. You
can learn most of that stuff as you go along, and the info pages on this material are really quite good.
Note that despite the "Beginning" title you need to be quite comfortable with C
before tackling BLP. For instance, they don't
explain some of the simple modular programming
techniques they use. You might check out the
"Linux Programming in 24 Hours" book if you
are interested in a more intermediate text that I think is good for those who only know "schoolbook" C.
The GPL does not allow such restrictions. Period. If you must have such restrictions in your license
then don't derive from GPL software.
FreeBSD
would probably have been a better choice for Corel, but they probably wanted to ride on the Linux hype wave.
As in subject.
It's Dave's time; why should he spend it supporting an OS he doesn't like? I'm sure even his wife would not want him to spend his free time on something so upleasant as fixing windows (taking out the garbage may be another issue.)
I don't know of any viable scientific alternative to naturalistic evolution. And wouldn't a supernatural theory of evolution be unscientific, i.e, non-falsifiable?
Do you know of a scientific alternative with a reasonable amount of evidence for it?
Here's a critique of Denton's book.
As well as being ignorant of the evidence for evolution, you seem to have the mistaken idea that evolution is a teleological neccessity. There is no reason that species must evolve. Please see the talk.origins FAQ.
>Raw API docs don't cut it, examples and >introductory texts are essential.
Have you been paying attention? Havoc's introductory GNOME text was just published. That's why he's being interviewed here.
Also, the gnome panel does have drawers. Still, I wish the panel had been more like the TkDesk dock.
There are several tutorials at www.python.org.
N =1565924649
Read those and browse the Python library documentation.
The best way to learn Python is to start writing some simple programs. For example, I often find myself needing to munge some text file in a particular way, so I'll write a little throw-away Python script to do it.
It also helps to have an editor with a good Python mode (I use emacs). Python 1.5.2 comes with an IDE called idle (after Eric Idle).
If you find that you like it, invest in the _Learning Python_ book. You can get it for less than $25. See
http://www.bestbookbuys.com/cgi-bin/bbb.cgi?ISB
I'm not sure why they are calling it an IDE. The web page states:
Implemented largely in Java, Jessie provides the portable and extensible framework that can be expanded into a full IDE. [emphasis mine]
Perhaps it's not GNOME itself you're finding slow, but enlightenment? You might try it with a faster window manager (icewm, perhaps.)
"...interesting are the add-ons available, i.e. libs, free code, examples, ability to act as glue, do system calls, etc.. Python might be great for that..."
It is.
"I don't know. But the point is, if that is the goal, you can probably kiss a lot of the simplicity goodbye."
No, the simplicity is still maintained.
"Further, if writing glue-type programs is the
primary goal, then perl or C might be better, because of the vast number of add-ons."
Python does not have as many modules as Perl does, but the simplicity and consistency of its syntax make up for that IMO.
I do not believe your number 3 is one of the goals. I believe the goal is to empower computer users by making computer programming accessible to a wider audience.
Python has these features, as do Perl and Tcl.
Actually, I'm not sure what your point is.
Private schools have fewer problems because they
can be choosy about who they let in.
I do think it would be a good idea to rethink high school. I think students should go directly to community college after a certain age (at least a certain *intellectual* age) where they
would be in classes with older students as well as other kids. Forcing kids to be stuck with their own peers for four years during their adolescence retards emotional maturity IMO.
The Enlightenment followed the Reformation by several hundred years. Perhaps you're thinking of the Renaissance.
Luther was a virulently anti-semitic bastard. Not my idea of someone to emulate.