4 ms·
Thanks for the kind words! Glad you enjoyed my book!
by drcode 9y ago
Thanks for the kind words! Glad you enjoyed my book!
- flavio81 9y agoHi doctor! The comic at the bottom of the web page got me laughing and in tears at the same time, in particular the line: "Back in the 80s we showed you how to program without ANY bugs". Also, Java as a little tank, C# as a plane, Python as an helicopter... just brilliant. I almost rolled in the floor laughing by looking at that part of the strip. Certainly it is prophetic, it seems we're almost reaching the point of being enslaved by bugs... You're a good man, mr. Lisperati! "As you know, we're in the 8th year of the Great Northern Wars against the Haskellers (there are rumors that more of our troops are defecting to the other side)!! Don't be tempted to break ranks!"
- doktrin 9y ago> Java as a little tank, C# as a plane, Python as an helicopter... just brilliant. I almost rolled in the floor laughing by looking at that part of the strip. Is there a special significance to the Java / Python / Ruby / C# representations? I feel like I missed the joke here, even though I enjoyed the strip as a whole.
- uxp 9y agoI took it to mean that Java/Python/Ruby/C# were "old tools" with flaws (bugs), but LISP is a tool for the future.
- flavio81 9y agoJava as a tank - that is, slow (in development time) although resilient and all-terrain Python as a helicopter - far more manuverable but slower than a plane and easier to take down C# as a plane, fast and carries more cargo than an helicopter. Ruby like some sort of convoluted laser beam weapon Lisp dialects (on the strip) are all spaceships done using "secret alien technology". Even then, the insectoids are harder to kill than back in the 80s! What will the human+lispers alliance do? Read the strip for knowning what happens next!
- throwaway7645 9y agoI did really like the Haskell comments...gave me a good chuckle!
- javajosh 9y agoI was going to jump in and say nice things about your comic, too. I really like the light-hearted dramatization of what really motivates programmers: the elimination of bugs. The fact that there are a few, discrete approaches is only obvious in a language that supports them all, like Lisp. (I think I might be a combination of CLOSest, minimalist, and continuationist). (I would point out that the multi-corists are more motivated by performance than correctness)
- endgame 9y agoAs an avid haskeller with a lot of respect for lisp, I've gotta say I really love the depiction of the Republic of Haskell as a police state, where side effects receive no mercy.
- eklavya 9y agoWouldn’t it be more apt to say that side effects are not secondary citizens in haskell republic and they have first class support?
- endgame 9y agoYes, and the whole io-commands-as-values thing that outdoes anything the Command Design Pattern is capable of, and all that. But given that the meme of haskell-has-no-side-effects exists, the Haskell Police State is funny.
- flavio81 9y ago"Follow the simple rules..." "I hereby pronounce you guilty... of having SIDE EFFECTS!"