Well, I can understand that having a business model which actually is stable and makes around FLOSS is hard, so I can tolerate a lot of wiggling around the edges of freedom. However, what I cannot tolerate is freedom of my data. Our IT guys are uneasy to installing supported version of GitLab internally (aside from the small question of money), because they are afraid that once we install EE version, we are locked into it. Is there a supported way how to get from EE to the true opensource version of GitLab and not to loose any data (aside from functionality not available in CE)?
"R, at its heart, is a functional programming (FP) language. This means that it provides many tools for the creation and manipulation of functions. In particular, R has what’s known as first class functions. You can do anything with functions that you can do with vectors: you can assign them to variables, store them in lists, pass them as arguments to other functions, create them inside functions, and even return them as the result of a function."
Yeah, lots of squinting needed, or a terribly shallow understanding of FP to say that. Merely providing first-class functions and map/reduce idioms does not a functional language make. Python has those, so is it also FP really? R is as much a FP language as Haskell or OCaml are imperative "at heart."
R describes itself as a Functional programming Language:
The language syntax has a superficial similarity with C, but the semantics are of the FPL (functional programming language) variety with stronger affinities with Lisp and APL. In particular, it allows “computing on the language”, which in turn makes it possible to write functions that take expressions as input, something that is often useful for statistical modeling and graphics.
Academic Evidence: "The Journal Trends in Functional Programming" also list R as a functional programming language.
R is an environment and functional programming language for statistical data analysis and visualization. Largely unknown to the functional programming community, it is popular and influential in many empirical sciences.
The issue might be it isn't Haskel so it is not 100% functional but there are more Functional Programming Languages then Haskel.
PS This is why so many programs in R are poorly written because people try to force OO into R when they could do things Functional. That is also why my eyes bleed when I see people looping through everything in their R scripts.
Like many modern languages, R supports multiple programming paradigms, including sequential, object-oriented, and functional, but it should take more than a couple of functional features to declare something a full-blown FPL. A duck-billed platypus is not a duck.
Yes, you can write R code in a functional style in places when convenient, but one floor down it's still running that loop you didn't want to see. It's a language based on mutable values and sequential execution and looping, not pure function calls and recursion. The syntax itself is very much sequential, unlike stereotypical FPLs. Even the lexical scoping design relies fundamentally on mutable environments. So yes, people do seem to enjoy proudly declaring R a FPL citing a few features, but as I said, those features make R as much a FPL as Python.
Could you elaborate on that? I can't find anything about the GNUCash developers trying to get rid of guile. What made you believe so and why would they get rid of it? What other applications besides GNUCash did you have in mind?
I agree that gmail only having offline for certain browsers is suboptimal for the web (though they claim, like amazon with their kindle app, that they will expand support), but it's worth noting that at least the gmail app includes an installable component equivalent to an extension...and there are plenty of single-browser extensions for every browser.
I am European as well, and although I completely agree that American people are the best part of the American experience (INS officials being an exceptions, because they are not humans, of course), there was this one exception the first week I came first time in my life to Boston. I was rushing to the revolving door and I saw a lady obviously some kind of professional who was rushing to the same doors. I have opened the door and hold it for her. I couldn't believe when I was slapped on my face and told she didn't need a help from a sexist pig. Fortunately, I have not gave up on being courteous and I have never repeated this experience, but this was surely weird situation.
I live in the Southern U.S. (Atlanta) and what I love the most about this place is how courteous people are. If I was walking towards a door and someone was there first, it would be uncommon for them not to hold it open, genders notwithstanding.
I am sorry you had this experience. There are always some people who take positive ideas to the other extreme and become exactly like the people they despise.
Because it is much more than that ... combines Read It Later, with Readability (Firefox add-on), and ability to download ePub to my N-900 (so it works virtually everywhere, not only on iP*). Also, there is no cost of using it ... if it goes away (or requires payment), I don't loose anything than one day worth of reading.