The differences between Scheme and Lisp are really mere details,
Functions and variables live in the same namespace? Ready embracing of data structures other than a list? heavy use of scope? structure types? many control structures? Scheme is like a mature lisp that finally got over the initial excitement that lists alone are surprisingly powerful.
People who whine about the paren notation don't seem to have grasped just how powerful the idea is.
Are you serious dude? do you really think the power of lambda notation and list processing has anything to do with parens? Heck, a slightly more intelligent parser using carriage returns a la python can do away with more than half of the parens while underneath being 100% equivalent to Lisp, just like the C compiler is smart enough to treat
if a==b
as
if (a==b)
without asking you to explicitly add the unnecessary parens.
Which brings up the point that overloading of binary operators such as "+" should only be done when it applies to neither, hence my comment about it being an operation that applies to a tuple and produces a new singleton.
Not even I believe that. You are, so far, the only person to state that "Python is a functional language a la Scala or Haskell".
Python is a rather interesting mixture of functional language constructs overlaid (nearly by accident) on top of an imperative language syntax. It is, in this sense, a rather unique and innovative modern functional language.
All the examples you give predate the "nearly four decades" timespan that I wrote about in my post. With those you just have--inadvertently-- confirmed my point.
Academics made great contributions to programming languages until the "programming languages=type theory" and "usability improvements=syntactic sugar" mindsets crept in. I am far from the first person to observe this btw, e.g.:
Don't get me wrong, I'm all in favor of research. I'm just pointing out that the PL community has chosen a narrow focus of their discipline to the detriment of progress in real life PLs.
Except that no one ever said that. Santayana said that about history and Henry Spence paraphrased it with Unix, but no one said it about Lisp.
In fact all the modern functional languages are remarkable in how much they are not like Lisp, starting from Scheme which managed to maintain the horrible parens notation but did away with almost everything else (dynamic scoping, no state, no control structures, no defun, etc.) and moving on to Python, Haskell and Scala.
Academic types have rejected 95% of all real advances in programming languages for nearly 4 decades as "syntactic sugar" while they carry on with their abstract type theory which has had rather limited impact in the real world in the same time span.
Do yourself a favor and do away with the "syntactic sugar" crutch and try to judge a language proposal on it's own merits. Is it better to write 3+5 than 3.add(5) ?
The answer is obviously YES, so who the hell cares if it is syntactic sugar, syntactic salt or syntactic coconut sprinkles.
If it makes life better it should be adopted. End of story. p.s. there are potential drawbacks with operator overloading, but "syntactic sugar" ain't one of them.
Actually it isn't. The add() method belongs to the first parameter, whereas the native '+' implementation (used to) belong to neither and if you think about it really should be that way.
'+' is not a method or property of the first parameter. the correct interpretation of a+b is that this creates a unnamed virtual object number tuple with the method add.
The negotiations for Japans surrender started before the bombs were dropped.
Not credible ones. It took two bombs and six days after the second bomb for Japan to surrender.
It is stipulated that one of the reasons the bombs were used anyway was to demonstrate the power of them to scare Soviet.
This is one reason, but as usual complex decisions in the real world are taken for many reasons, including others such as shortening the end of the war in the Pacific.
There were stronger military targets that could have been chosen, the amount of civilian deaths were intentionally high.
BS
From Wikipedia: Hiroshima, was an embarkation port and industrial center that was the site of a major military headquarters; [Kyoto was purposely dropped from the list of targets because its low military value]. The city of Nagasaki had been one of the largest sea ports in southern Japan and was of great wartime importance because of its wide-ranging industrial activity, including the production of ordnance, ships, military equipment, and other war materials. The four largest companies in the city were Mitsubishi Shipyards, Electrical Shipyards, Arms Plant, and Steel and Arms Works, which employed about 90% of the city's labor force, and accounted for 90% of the city's industry.
More importantly, the targets of highest military value had already been bombed to hell (e.g. Tokyo) this meant that to be most effective the atomic bombs had to be dropped on B-list cities, this is not out of a murderous want for civilians, but rather reasonable war time tactics.
[...] Gen. Dwight Eisenhower [...] Admiral William D. Leahy [...] General Carter Clarke
Let's give a bit of background to those quotes shall we. Conventional war generals hated the fact that the war was won from the air by one Mj. Gen. Leslie Groves. He wasn't even promoted to Lt. Gen. during his active career in spite that a cold look at the facts seem to warrant five star-hood.
Herbert Hoover was a retired Republican ex-president who knew jack squat about where Japan was or wasn't, criticizing the decisions of a Democrat president.
Sorry, but the OP snippet looks like marketing fodder and the upgrade is rather minimal, when compared to what other vendors have announced for their haswell upgrades. I'm quite alright with significant upgrades with well written summaries in/., including those from Apple, but this post was just spam.
Yes, yes, evil republicans are to blame for everything.
The GP didn't say such a thing. He blamed the republicans, giving factual data, for the current mess in the USPS.
You simply took sides as if this were a Sunday night Football game and five other fellow GOP fans moderated you insightful even though your post in no way addressed the unique conditions imposed on the USPS by Republicans.
With political debate at this level we are fscked as a country. That much is clear.
No, it rather means that people are finally understanding that a tablet is a novelty.
Precisely. SmartPhones are useful and as soon as alternatives were available the market for those grew rapidly, as people find the concept useful and they'll buy it from any supplier so long as quality is comparable.
Now think of the iFad: one rarely sees Android tablets out there, even though they are as good as iPads. In fact, most people seem to prefer Phablets.
Why? because fads are tied to one supplier, e.g. any of the trendy labels in fashion on a given year, and it is not about the shirt, but about owning the Desigual shirt or the Super Dry shirt.
So you won't admit that there is hyperbole and equivocation in the term light pollution? and that this equivocation is done on purpose to make easy points?
p.s. I'm very much against light pollution. After all what's the point of illuminating outer space with sodium street lighting? But I have no problem admitting that the term "light pollution" is in a whole other category to most other pollution sources and a bit of a cheat.
Lenovo Group Limited is a Chinese multinational technology firm with headquarters in Beijing, China and Morrisville, North Carolina.
The company was founded in China and used to be called Legend, and it is listed in the Hong-Kong stock exchange. In 2005 it bought the IBM PC business division.
Back when it was an IBM company new batteries would be delivered next business day. Today they take 6-10 weeks to arrive.
Lenovo ships every spare part by boat from China. This is a joke for machines such as Thinkpads which are meant for businesses.
It boggles the mind that their Chinese based operations can be so stupid as not to realize the damage they do to their brand every time this happens.
My last thinkpad was needed repairs just a few months after the two year warranty expired, then a year later one day it just died. That was my third thinkpad and the last one I ever buy.
It is clear he meant by that term and if your only defense is that it can be applied too broadly (which no one does) then you are already admitting you are on weak ground.
You establish a similar defense of bad food additives and chemicals with the inane "every compound is a chemical". Next you are going to say that organic food is bad since organic means compounds with carbon such as butane. Seriously dude, in your world that counts like an argument?
There are other ways to control an experiment outside an alternate reality. This "completely unknowable" is made up stuff to justify an less and less tenable position. Facts strongly suggest that without nuclear weapons we would have had another global conflagration and that the presence of nuclear weapons kept the war "cold".
Of course we will never know with absolute inside-the-lab certainty, but social sciences by necessity operate at a lower standard.
The mark of a good scientist is the ability to process new data, even when contrary to long held beliefs and adjust their opinions accordingly.
You are right, but still there is hassle factor on making the copy available and waiting for your friend to make it available, etc. I.e. not worth the trouble if you price it competitively.
Don't worry about it. A regular paper magazine can be "pirated" by loaning the issue to friends. You actually want that, because the more people are familiar with your magazine and the more they read it, the likelier they are to subscribe.
In 2009 I could buy most books I was interested on at a substantial discount over hardcover (kobo reader) in 2013 the price is often comparable and often higher while ownership rights are lower. Funnily enough I don't seem to be as satisfied with e-books as I used to be.
The differences between Scheme and Lisp are really mere details,
Functions and variables live in the same namespace? Ready embracing of data structures other than a list? heavy use of scope? structure types? many control structures? Scheme is like a mature lisp that finally got over the initial excitement that lists alone are surprisingly powerful.
People who whine about the paren notation don't seem to have grasped just how powerful the idea is.
Are you serious dude? do you really think the power of lambda notation and list processing has anything to do with parens? Heck, a slightly more intelligent parser using carriage returns a la python can do away with more than half of the parens while underneath being 100% equivalent to Lisp, just like the C compiler is smart enough to treat
if a==b
as
if (a==b)
without asking you to explicitly add the unnecessary parens.
Which brings up the point that overloading of binary operators such as "+" should only be done when it applies to neither, hence my comment about it being an operation that applies to a tuple and produces a new singleton.
Not even I believe that. You are, so far, the only person to state that "Python is a functional language a la Scala or Haskell".
Python is a rather interesting mixture of functional language constructs overlaid (nearly by accident) on top of an imperative language syntax. It is, in this sense, a rather unique and innovative modern functional language.
All the examples you give predate the "nearly four decades" timespan that I wrote about in my post. With those you just have--inadvertently-- confirmed my point.
Academics made great contributions to programming languages until the "programming languages=type theory" and "usability improvements=syntactic sugar" mindsets crept in. I am far from the first person to observe this btw, e.g.:
http://matt-welsh.blogspot.ca/2013/04/the-other-side-of-academic-freedom.html?showComment=1366600358822#c5765593833050647322
Don't get me wrong, I'm all in favor of research. I'm just pointing out that the PL community has chosen a narrow focus of their discipline to the detriment of progress in real life PLs.
Except that no one ever said that. Santayana said that about history and Henry Spence paraphrased it with Unix, but no one said it about Lisp.
In fact all the modern functional languages are remarkable in how much they are not like Lisp, starting from Scheme which managed to maintain the horrible parens notation but did away with almost everything else (dynamic scoping, no state, no control structures, no defun, etc.) and moving on to Python, Haskell and Scala.
Academic types have rejected 95% of all real advances in programming languages for nearly 4 decades as "syntactic sugar" while they carry on with their abstract type theory which has had rather limited impact in the real world in the same time span.
Do yourself a favor and do away with the "syntactic sugar" crutch and try to judge a language proposal on it's own merits. Is it better to write 3+5 than 3.add(5) ?
The answer is obviously YES, so who the hell cares if it is syntactic sugar, syntactic salt or syntactic coconut sprinkles.
If it makes life better it should be adopted. End of story.
p.s. there are potential drawbacks with operator overloading, but "syntactic sugar" ain't one of them.
Actually it isn't. The add() method belongs to the first parameter, whereas the native '+' implementation (used to) belong to neither and if you think about it really should be that way.
'+' is not a method or property of the first parameter. the correct interpretation of a+b is that this creates a unnamed virtual object number tuple with the method add.
The negotiations for Japans surrender started before the bombs were dropped.
Not credible ones. It took two bombs and six days after the second bomb for Japan to surrender.
It is stipulated that one of the reasons the bombs were used anyway was to demonstrate the power of them to scare Soviet.
This is one reason, but as usual complex decisions in the real world are taken for many reasons, including others such as shortening the end of the war in the Pacific.
There were stronger military targets that could have been chosen, the amount of civilian deaths were intentionally high.
BS
From Wikipedia: Hiroshima, was an embarkation port and industrial center that was the site of a major military headquarters; [Kyoto was purposely dropped from the list of targets because its low military value]. The city of Nagasaki had been one of the largest sea ports in southern Japan and was of great wartime importance because of its wide-ranging industrial activity, including the production of ordnance, ships, military equipment, and other war materials. The four largest companies in the city were Mitsubishi Shipyards, Electrical Shipyards, Arms Plant, and Steel and Arms Works, which employed about 90% of the city's labor force, and accounted for 90% of the city's industry.
More importantly, the targets of highest military value had already been bombed to hell (e.g. Tokyo) this meant that to be most effective the atomic bombs had to be dropped on B-list cities, this is not out of a murderous want for civilians, but rather reasonable war time tactics.
[...] Gen. Dwight Eisenhower [...] Admiral William D. Leahy [...] General Carter Clarke
Let's give a bit of background to those quotes shall we. Conventional war generals hated the fact that the war was won from the air by one Mj. Gen. Leslie Groves. He wasn't even promoted to Lt. Gen. during his active career in spite that a cold look at the facts seem to warrant five star-hood.
Herbert Hoover was a retired Republican ex-president who knew jack squat about where Japan was or wasn't, criticizing the decisions of a Democrat president.
Sorry, but the OP snippet looks like marketing fodder and the upgrade is rather minimal, when compared to what other vendors have announced for their haswell upgrades. I'm quite alright with significant upgrades with well written summaries in /., including those from Apple, but this post was just spam.
Yes, yes, evil republicans are to blame for everything.
The GP didn't say such a thing. He blamed the republicans, giving factual data, for the current mess in the USPS.
You simply took sides as if this were a Sunday night Football game and five other fellow GOP fans moderated you insightful even though your post in no way addressed the unique conditions imposed on the USPS by Republicans.
With political debate at this level we are fscked as a country. That much is clear.
But if all you do with your tablet is read email and watch video then a smartphone or phablet is even better.
No, it rather means that people are finally understanding that a tablet is a novelty.
Precisely. SmartPhones are useful and as soon as alternatives were available the market for those grew rapidly, as people find the concept useful and they'll buy it from any supplier so long as quality is comparable.
Now think of the iFad: one rarely sees Android tablets out there, even though they are as good as iPads. In fact, most people seem to prefer Phablets.
Why? because fads are tied to one supplier, e.g. any of the trendy labels in fashion on a given year, and it is not about the shirt, but about owning the Desigual shirt or the Super Dry shirt.
So you won't admit that there is hyperbole and equivocation in the term light pollution? and that this equivocation is done on purpose to make easy points?
p.s. I'm very much against light pollution. After all what's the point of illuminating outer space with sodium street lighting? But I have no problem admitting that the term "light pollution" is in a whole other category to most other pollution sources and a bit of a cheat.
From Wikipedia:
Lenovo Group Limited is a Chinese multinational technology firm with headquarters in Beijing, China and Morrisville, North Carolina.
The company was founded in China and used to be called Legend, and it is listed in the Hong-Kong stock exchange. In 2005 it bought the IBM PC business division.
Back when it was an IBM company new batteries would be delivered next business day. Today they take 6-10 weeks to arrive.
So... 10 weeks later I got a replacement machine!
Lenovo ships every spare part by boat from China. This is a joke for machines such as Thinkpads which are meant for businesses.
It boggles the mind that their Chinese based operations can be so stupid as not to realize the damage they do to their brand every time this happens.
My last thinkpad was needed repairs just a few months after the two year warranty expired, then a year later one day it just died. That was my third thinkpad and the last one I ever buy.
Seriously how processed are tomatoes, carrots, potatoes etc? I recall seeing them in a supermarket.
Sorry dude, it's the other guy who is claiming that the above foodstuff is processed, not me, viz.:
'processed foods' is a ridiculously broad term that could be applied to the majority of food you buy in the supermarket
It is clear he meant by that term and if your only defense is that it can be applied too broadly (which no one does) then you are already admitting you are on weak ground.
You establish a similar defense of bad food additives and chemicals with the inane "every compound is a chemical". Next you are going to say that organic food is bad since organic means compounds with carbon such as butane. Seriously dude, in your world that counts like an argument?
'[Processed foods are bad]'? Really??
Yes really.
What the fuck is 'processed food' even?
LMGTFY:
http://lmgtfy.com/?q=processed+foods
https://en.wikipedia.org/wiki/Convenience_food
Next you're going to say that 'additives' and 'chemicals' are 'bad for you'.
Ah, you are being ironic. Or trolling. Or both.
There are other ways to control an experiment outside an alternate reality. This "completely unknowable" is made up stuff to justify an less and less tenable position. Facts strongly suggest that without nuclear weapons we would have had another global conflagration and that the presence of nuclear weapons kept the war "cold".
Of course we will never know with absolute inside-the-lab certainty, but social sciences by necessity operate at a lower standard.
The mark of a good scientist is the ability to process new data, even when contrary to long held beliefs and adjust their opinions accordingly.
You are right, but still there is hassle factor on making the copy available and waiting for your friend to make it available, etc. I.e. not worth the trouble if you price it competitively.
Well, the records do say this. On both sides.
Don't worry about it. A regular paper magazine can be "pirated" by loaning the issue to friends. You actually want that, because the more people are familiar with your magazine and the more they read it, the likelier they are to subscribe.
Or how about a third option which is: the records at the time (which are now public) explicitly say so.
In 2009 I could buy most books I was interested on at a substantial discount over hardcover (kobo reader) in 2013 the price is often comparable and often higher while ownership rights are lower. Funnily enough I don't seem to be as satisfied with e-books as I used to be.
Not when the generals in question on both sides quote nuclear weapons as a reason why WWIII never happened.