I don't personally know CPAN, but I'll take your word that it is very well written.
Assuming that this was the case, then the only thing that you can conclude is that Perl has a very good library.
Implicit in your enunciation is also that CPAN is good because it "encourages consistent structures whose vulnerabilities become understood". Again, I'll take your word for it.
So if you meant "good libraries make good languages", I'd agree with you. But note that this would apply to any computer language.
I think the simplicity of the CPAN lib might have clouded your judgement. Have you considered that the reason why CPAN is so good might as well be that it was built on a *very* flexible language?
And by very bright people, which is actually more important: The problem isn't the language - it's people.
A bad programmer will find a way to write spaguetti code no matter how restricted his environment is. (The xml parsing library is restricting? I'll do the xml parsing with regular expressions instead!) A good programmer will also create spaguetti code, just a bit less often.
And don't forget that manager that wants that 2-months job finished at the end of the week.
- Hey mummy, why is those dinosaurs over there dancing? - That's not dancing, Timmy - Just the first stertors of agonic death. Don't pay attention to it. - OK mum.
Well I actually hope they enforce this one - on all their products. And then nobody buys them any more and Apple crushes. Just to show how bad the idea is.
1. You should put the previous version's text too, if you want people to "draw their own conclusions"
2. The definition of "openness as a feeling of persons" still makes waters. It uses deliberatively weak wording - "willingness to share knowledge" doesn't actually mean that they are legally obligated to do it, for example.
3. They have invented one new euphemism ("on the other end of the openness continuum") to replace a very valid existing word: "closed" - which is not used a single time on the text that you pasted.
Visual learners can still write down everything they want when they are at home, studying. They will also make less mistakes if they have a handout provided by the teacher, instead of relying on their own notes.
I agree with you in that those episodes where generally good.
However, for each one of those there are at least 10 in which someone mentions "some kind of dampening field" that "can't be overriden by realigning the teleporter matrix"...:(
When you finish with his Sci-fi, you might want to have a look at his "Pure Science"-books. He wrote plenty of divulgatory science books, very interesting and fun to read.
I don't recommend you his history books... even if he's still my favourite, on history he didn't shine as much, in my opinion.
I use redmine, which is opensource, and free as long as you have a server for it.
If I liked bazaar, I would use launchpad.
If I wanted a payed, supported option, I'd go for Basecamp.
I'm sorry for you. But really, you can't tell the wind not to blow.
I would consider changing my business model if I were you.
You are mixing apples and pears.
I don't personally know CPAN, but I'll take your word that it is very well written.
Assuming that this was the case, then the only thing that you can conclude is that Perl has a very good library.
Implicit in your enunciation is also that CPAN is good because it "encourages consistent structures whose vulnerabilities become understood". Again, I'll take your word for it.
So if you meant "good libraries make good languages", I'd agree with you. But note that this would apply to any computer language.
I think the simplicity of the CPAN lib might have clouded your judgement. Have you considered that the reason why CPAN is so good might as well be that it was built on a *very* flexible language?
And by very bright people, which is actually more important: The problem isn't the language - it's people.
A bad programmer will find a way to write spaguetti code no matter how restricted his environment is. (The xml parsing library is restricting? I'll do the xml parsing with regular expressions instead!) A good programmer will also create spaguetti code, just a bit less often.
And don't forget that manager that wants that 2-months job finished at the end of the week.
Your logic is flawed.
Language flexibility and application security are not correlated.
I allways thought KDE was the Czech word for "Where". I guess I was wrong.
- Hey mummy, why is those dinosaurs over there dancing?
- That's not dancing, Timmy - Just the first stertors of agonic death. Don't pay attention to it.
- OK mum.
Let me get this straight.
His personal experience is anecdotal.
Your personal experience is FACTS.
Fascinating.
Microsoft software quality again.
Seriously, is anyone not payed by microsoft using this Silverlight stuff?
Well I actually hope they enforce this one - on all their products. And then nobody buys them any more and Apple crushes. Just to show how bad the idea is.
Let's call them Final Fantasy.
One has a bang (!) at the end, while the other doesn't.
Everybody knows the difference between C and C#
The claim has no basis.
Mmm.
Do we need faster computers? Cars?
Do we need better medicines? People live too long already!
Tabs. Yuck.
Needs more doc
Also UnrealScript >>>>>> every other scripting language under the Sun
sorry, but you did not do your math right.
You can allways ask Cannonical for a refund.
don't forget the pricetag :)
Ok, my conclusions:
1. You should put the previous version's text too, if you want people to "draw their own conclusions"
2. The definition of "openness as a feeling of persons" still makes waters. It uses deliberatively weak wording - "willingness to share knowledge" doesn't actually mean that they are legally obligated to do it, for example.
3. They have invented one new euphemism ("on the other end of the openness continuum") to replace a very valid existing word: "closed" - which is not used a single time on the text that you pasted.
You can write all that you want while studying at home. You will have less mistakes if you have the teacher's notes.
Visual learners can still write down everything they want when they are at home, studying. They will also make less mistakes if they have a handout provided by the teacher, instead of relying on their own notes.
type them on your laptop when you arrive home.
It works for me.
I agree with you in that those episodes where generally good.
However, for each one of those there are at least 10 in which someone mentions "some kind of dampening field" that "can't be overriden by realigning the teleporter matrix"... :(
When you finish with his Sci-fi, you might want to have a look at his "Pure Science"-books. He wrote plenty of divulgatory science books, very interesting and fun to read.
I don't recommend you his history books... even if he's still my favourite, on history he didn't shine as much, in my opinion.