tayssir
Joined 18 years ago
Joined 18 years ago
* In Act 2, things get more expensive, but I don't seem to pick up much more money. I think many people would stop playing at this point, as it's harder to tech up. (In particular, it makes it harder to casually experiment with weapons. Which of course may fit the theme...)
* It might be nicer for weapons in the store to be more sorted, so I can more easily look at what I want and compare similar weapons.
* In pitched firefights after a while, when I'm keeping the mouse down, the frame rates go down. Which is usually great for me, since it's a lot easier to do ninja things like strafe while grabbing money and dancing with bullets. Dunno if that's a bug or feature. ;)
That said, I certainly don't think Apple developers are badly off compared to Apple janitors, or Bay Area fastfood workers. And it's not like countries like Japan and Germany are slouches.
And it's possible that the article on Apple under discussion is false, as some commenters claim.
[1] http://www.forbes.com/2003/10/10/1010grovepinnacor.html [2] http://books.google.com/books?id=Y75K660UfzsC&pg=PA293... [3] http://www.newamerica.net/events/2008/why_world_isnt_flat
Maybe things have changed in the interim?
If the OP chooses Clojure, then I'd note that the Java classpath really demands you respect its inflexibility. add-classpath is a second class citizen; I've had JDBC (the Java DB manager) swear up and down that it registered the MySQL driver I loaded via add-classpath. But come time to read from the DB, it only worked when I ensured that the MySQL driver was loaded at the beginning in the normal way. What that implies is that if I want to load a new DB driver, I'd probably have to restart the JVM. (Or do something absurdly tricky, or debug more deeply.)
(The accompanying article is here: http://www.nytimes.com/2005/04/02/technology/02darpa.html )
For more on how the system works, you can find a readable overview from sources ranging from Bill Gates Sr. to Noam Chomsky: http://www.taxpolicycenter.org/publications/url.cfm?ID=90058... http://www.zmag.org/znet/viewArticlePrint/8114
I'm not sure what pg means with "socialism." (Does this word mean that workplaces are run by the workers, an important concept within socialism? Or is it just something about higher taxes?) In any case, I probably don't agree with his argument that the profit motive is necessary for hard work, though I do believe that people who are their own bosses (self-managing workers) are likely much better for innovation than the alternative.
Further, Clojure's slurp has an optional encoding argument. (I'm glancing at its sourcecode, in the same emacs buffer that I'm typing this post in.)
If I understand your argument, slurp's too unlispy to include in the language. But at least in the CL world, the user is constantly adding to Lisp as she codes away. And there are many things in the CL spec which often considered unlispy. (Take loop and format. Loop is even criticized for being not well-defined, as well as being incomplete in ways you wouldn't expect, as you start pushing its limits. Though I should mention that I love both loop and format.)
What you wrote was beautiful and more complete (I'm not being sarcastic; it looks like the High CL style, which I consider very aesthetic and good, though that's not the only aesthetic style I appreciate), but I think you're comparing a Clojure feature with something which exists mostly as a CL snippet passed around informally. (And is maybe now in some opensource library.)
So perhaps a conceivable bonus is that SICP can somehow be merged with that book.
(This is not a direct answer to your question; there's nothing wrong with Scheme; just mentioning advantages of using Clojure.)
(Of course, I don't put any stock in IQ; it's just a saying.)
So maybe a more charitable view is that these people (who think Java is too constraining) wish to be smarter than than they currently are. And anyway, who wouldn't get a little frustrated with all the childproofing features in their everyday tools?
However, many important developments in math and science ran counter to common sense. In math, people with common-sense arguments resisted numbers which seemed "irrational", "imaginary" and "negative." (Supposedly, there were times when you could die over them.) Euclidean geometry seemed so obvious that people were scared to discuss non-euclidean ones. In science, even Newton had some self-ridicule about spooky action at a distance, like gravity:
"That one body may act upon another at a distance through a vacuum without the mediation of anything else, by and through which their action and force may be conveyed from one another, is to me so great an Absurdity that, I believe, no Man who has in philosophic matters a competent Faculty of thinking could ever fall into it."
http://en.wikipedia.org/wiki/Newton%27s_law_of_universal_gra...