What kind are you after? There's sort of two: 1. The Philosophical OOP, brought to us by Alan Kay's mind, which probably has to be experienced through a language with sufficient OO-ness. It's always the ship on the…
Or maybe it will invite them to try it out themselves? I think the 'which is clearer' thing is up to personal choice and experience. And personally, often when I'm programming in one not-Lisp, I'm often bitten by things…
You're at least not alone. I used Clojure for a while and we didn't get along despite my attraction to the language, and the hype, I guess. Clojure makes a lot of trade offs to run how it does and where it does and…
Only if you would feel bad that the sites you visit with your ad blocker enabled all died because they didn't get enough funding.
I think it's easy to misinterpret any of the "Unix philosophies". It's Ye Olde "MIT vs New Jersey" again, and Unix is relentlessly straight out of NJ. Simplicity in the "NJ" sense isn't what you'd expect if you're of…
> I always thought that this article read more like "How to become Eric S. Raymond". That seems like quite the coincidence given that Eric S. Raymond is the author of the article itself. Maybe there's something to that.…
Slackware might be something to look into. While everything you might want isn't going to be a binary, there's some pretty good third party sources that regularly package things up for each release and the recommended…
The value in FizzBuzz is the iteration process. What's the first step? Well, you probably make a stream of numbers. And then a set of if blocks to test and return strings. Why not keep going? What happens if you want…
You shouldn't find it odd. The course is about teaching interesting paradigms and how they can be used to solve problems, not teaching the easiest thing to beginners. The why not procedural/imperative answer /might/ be:…
Does anyone else feel like the only reason to choose systemd is the systemd-journal? That thing is just amazing. The amount of leverage provided by not just appending to a log file somewhere will really get the juices…
"Part of it is due to the very strict Python standard of coding." I don't know about that. Good code is good code. It's sort of one of those, "I'll know it when I see it" things. The ease of which you can code classes…
This is just fuel in search of fire. "OOP is widely-used and easily comprehended because it is a fairly simple way of modeling reality that is compatible with how human beings do it." Close, but no pants, Buckwheat!
You might want to read this paper by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi who provide interesting points about SICP as well as HTDP as an introductory course in programming:…
Haskell. Having learned perl, ruby and python (these are all incredibly similar), and then Clojure, I've found that I really like the functional paradigm. It helped drag my attention back to thinking about data…
It would seem like they got people to believe that The End Was Nigh and that they should commit suicide to avoid said End (Yeah, hold on to your logic there). If he truly believed that it was the end, why would he need…
> which never had a decent package manager as far as I know This is false. The package management tools work fine, they're just different from some others. Slackware users find the design decisions in the provided tools…
That article has so many holes in it, I don't know where to start, short of going back in time and writing it for them and then setting it on fire. This really says it all, "An 8-ounce bag of Reese's Pieces is just a…
What kind are you after? There's sort of two: 1. The Philosophical OOP, brought to us by Alan Kay's mind, which probably has to be experienced through a language with sufficient OO-ness. It's always the ship on the…
Or maybe it will invite them to try it out themselves? I think the 'which is clearer' thing is up to personal choice and experience. And personally, often when I'm programming in one not-Lisp, I'm often bitten by things…
You're at least not alone. I used Clojure for a while and we didn't get along despite my attraction to the language, and the hype, I guess. Clojure makes a lot of trade offs to run how it does and where it does and…
Only if you would feel bad that the sites you visit with your ad blocker enabled all died because they didn't get enough funding.
I think it's easy to misinterpret any of the "Unix philosophies". It's Ye Olde "MIT vs New Jersey" again, and Unix is relentlessly straight out of NJ. Simplicity in the "NJ" sense isn't what you'd expect if you're of…
> I always thought that this article read more like "How to become Eric S. Raymond". That seems like quite the coincidence given that Eric S. Raymond is the author of the article itself. Maybe there's something to that.…
Slackware might be something to look into. While everything you might want isn't going to be a binary, there's some pretty good third party sources that regularly package things up for each release and the recommended…
The value in FizzBuzz is the iteration process. What's the first step? Well, you probably make a stream of numbers. And then a set of if blocks to test and return strings. Why not keep going? What happens if you want…
You shouldn't find it odd. The course is about teaching interesting paradigms and how they can be used to solve problems, not teaching the easiest thing to beginners. The why not procedural/imperative answer /might/ be:…
Does anyone else feel like the only reason to choose systemd is the systemd-journal? That thing is just amazing. The amount of leverage provided by not just appending to a log file somewhere will really get the juices…
"Part of it is due to the very strict Python standard of coding." I don't know about that. Good code is good code. It's sort of one of those, "I'll know it when I see it" things. The ease of which you can code classes…
This is just fuel in search of fire. "OOP is widely-used and easily comprehended because it is a fairly simple way of modeling reality that is compatible with how human beings do it." Close, but no pants, Buckwheat!
You might want to read this paper by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi who provide interesting points about SICP as well as HTDP as an introductory course in programming:…
Haskell. Having learned perl, ruby and python (these are all incredibly similar), and then Clojure, I've found that I really like the functional paradigm. It helped drag my attention back to thinking about data…
It would seem like they got people to believe that The End Was Nigh and that they should commit suicide to avoid said End (Yeah, hold on to your logic there). If he truly believed that it was the end, why would he need…
> which never had a decent package manager as far as I know This is false. The package management tools work fine, they're just different from some others. Slackware users find the design decisions in the provided tools…
That article has so many holes in it, I don't know where to start, short of going back in time and writing it for them and then setting it on fire. This really says it all, "An 8-ounce bag of Reese's Pieces is just a…