Maybe, but it's not something worth making into a political issue into itself, when the GNU project has actual political issues in mind, as close as they get to when speaking of a Software stack, like making sure that…
Yeah, well, there are hammers of many brands, but few have claws on both ends, as the analogy for a certain controversial piece of technology went.
Why are people sweating small stuff like version control systems? How can you be a fanboy of a thing that keeps track of branches and patches. It's only incidentally related to Software development, you shouldn't feel…
Web application development. I'm sure plenty of programmers would think of the Layer-3 device that chooses paths to forward packets through nodes to a destination.
So you say that multinational corporations shouldn't compete on ethics? I thought you neoliberals didn't chastise anyone with respect to their choices in commerce. Yes, this is systemic. Are you trying to convince me…
The economy isn't magical either; jobs lost in one region because the factories closed and moved to another aren't necessarily going to be recouped by new job creation in a short span of time.
Except for the people they'll lay off as the plants move? It didn't work out wonderfully for the autoplant workers at Flint and Detroit; for some reason, the people didn't get the upgrade you speak of after the plants…
If they assured me that the extra price goes to ensure a better standard of living and better working conditions for their third-world workers, then yes.
Care to expand? I still find that Java's are some of the best concurrency libraries you'll find, among imperative languages or otherwise.
Java's concurrency primitives and libraries are really overlooked in these discussions. Is the syntax too off-putting, or is it merely that Java is unfashionable?
This got petty real fast.
Dijkstra's argument was more about Haskell than Java... well, except the trash talk about Java's origins, you can't change those.
> it's just hard to make them work for a variety of types simultaneously. That's sort of what you expect from any given implementation of a data structure and its related algorithms, though I imagine that some…
Well, as we all know, Go does give you a way, sort of. You'd have to write basically a dynamic version using interface {}, and then write wrappers casting the values in and out, and possibly handing out the equality…
It has a state-of-the-art Virtual Machine, rich concurrency facilities (why does everyone forget this?), reasonable type safety, great tooling, and it operates within a diverse ecosystem of languages using the same…
So... if you need any data structure other than an array, a hash table or a channel, you should skip Go and find some other language? That's kind of limited.
Could be, given that book burning was always more of a symbolic act to intimidate the supporters of the ideas contained in the book rather than just the act of destroying information. What could the purpose of burning…
This XWidgets project for Emacs has a rather unfortunate name, given that there is already a well-known GUI toolkit named wxWidgets.
Just not the same. Adding functionality to Eclipse is a "project". In Emacs, it's just some code and an eval-last-sexp away.
I don't understand, what's wrong with package-list-packages? It has concise descriptions, MELPA is kept very well updated, and and installing plugins is a breeze, no elisp configuration is necessary for like 90% of the…
Meh. The only total languages are used for formal verification, you'll always have to settle for less to get Turing-completeness. > Of course it is strongly typed! All expressions have type Univ. Have you used PHP?…
What's semantically insane about Lisp? I find it has very clean semantics; it is strongly typed, its scope is perfectly lexical (sans a explicit caveat), programs are commonly written in a way that preserves referential…
With the typical reaction. "Thousands of sites use PHP just fine". "I don't care about the quality of libraries or the design of a language, and if you do, you're a snob". Trite. And I doubt I, and many here, will ever…
> Its entirely possible to write a poorly organized bowl of spaghetti using Ruby if you leave Rails out of the picture. I would venture to say the same is true for any programming language. You can easily write one with…
> how easy it integrates with HTML, JavaScript, CSS No more than any other language or product written in such. > Of course it's ugly, but who besides a bunch of snobs and people who actually can't use it really cares?…
Maybe, but it's not something worth making into a political issue into itself, when the GNU project has actual political issues in mind, as close as they get to when speaking of a Software stack, like making sure that…
Yeah, well, there are hammers of many brands, but few have claws on both ends, as the analogy for a certain controversial piece of technology went.
Why are people sweating small stuff like version control systems? How can you be a fanboy of a thing that keeps track of branches and patches. It's only incidentally related to Software development, you shouldn't feel…
Web application development. I'm sure plenty of programmers would think of the Layer-3 device that chooses paths to forward packets through nodes to a destination.
So you say that multinational corporations shouldn't compete on ethics? I thought you neoliberals didn't chastise anyone with respect to their choices in commerce. Yes, this is systemic. Are you trying to convince me…
The economy isn't magical either; jobs lost in one region because the factories closed and moved to another aren't necessarily going to be recouped by new job creation in a short span of time.
Except for the people they'll lay off as the plants move? It didn't work out wonderfully for the autoplant workers at Flint and Detroit; for some reason, the people didn't get the upgrade you speak of after the plants…
If they assured me that the extra price goes to ensure a better standard of living and better working conditions for their third-world workers, then yes.
Care to expand? I still find that Java's are some of the best concurrency libraries you'll find, among imperative languages or otherwise.
Java's concurrency primitives and libraries are really overlooked in these discussions. Is the syntax too off-putting, or is it merely that Java is unfashionable?
This got petty real fast.
Dijkstra's argument was more about Haskell than Java... well, except the trash talk about Java's origins, you can't change those.
> it's just hard to make them work for a variety of types simultaneously. That's sort of what you expect from any given implementation of a data structure and its related algorithms, though I imagine that some…
Well, as we all know, Go does give you a way, sort of. You'd have to write basically a dynamic version using interface {}, and then write wrappers casting the values in and out, and possibly handing out the equality…
It has a state-of-the-art Virtual Machine, rich concurrency facilities (why does everyone forget this?), reasonable type safety, great tooling, and it operates within a diverse ecosystem of languages using the same…
So... if you need any data structure other than an array, a hash table or a channel, you should skip Go and find some other language? That's kind of limited.
Could be, given that book burning was always more of a symbolic act to intimidate the supporters of the ideas contained in the book rather than just the act of destroying information. What could the purpose of burning…
This XWidgets project for Emacs has a rather unfortunate name, given that there is already a well-known GUI toolkit named wxWidgets.
Just not the same. Adding functionality to Eclipse is a "project". In Emacs, it's just some code and an eval-last-sexp away.
I don't understand, what's wrong with package-list-packages? It has concise descriptions, MELPA is kept very well updated, and and installing plugins is a breeze, no elisp configuration is necessary for like 90% of the…
Meh. The only total languages are used for formal verification, you'll always have to settle for less to get Turing-completeness. > Of course it is strongly typed! All expressions have type Univ. Have you used PHP?…
What's semantically insane about Lisp? I find it has very clean semantics; it is strongly typed, its scope is perfectly lexical (sans a explicit caveat), programs are commonly written in a way that preserves referential…
With the typical reaction. "Thousands of sites use PHP just fine". "I don't care about the quality of libraries or the design of a language, and if you do, you're a snob". Trite. And I doubt I, and many here, will ever…
> Its entirely possible to write a poorly organized bowl of spaghetti using Ruby if you leave Rails out of the picture. I would venture to say the same is true for any programming language. You can easily write one with…
> how easy it integrates with HTML, JavaScript, CSS No more than any other language or product written in such. > Of course it's ugly, but who besides a bunch of snobs and people who actually can't use it really cares?…