This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-10
Channels
- # beginners (61)
- # boot (264)
- # cider (125)
- # cljs-dev (3)
- # clojure (118)
- # clojure-gamedev (3)
- # clojure-greece (1)
- # clojure-italy (1)
- # clojure-nl (2)
- # clojure-poland (3)
- # clojure-russia (38)
- # clojure-spain (2)
- # clojure-spec (17)
- # clojure-taiwan (1)
- # clojure-uk (42)
- # clojurescript (118)
- # clojutre (5)
- # cursive (24)
- # datomic (22)
- # emacs (3)
- # events (2)
- # figwheel (19)
- # funcool (1)
- # jobs-discuss (224)
- # jobs-rus (1)
- # klipse (14)
- # luminus (1)
- # lumo (49)
- # off-topic (51)
- # om (34)
- # pedestal (1)
- # perun (1)
- # planck (93)
- # powderkeg (1)
- # re-frame (15)
- # ring (4)
- # rum (9)
- # slack-help (3)
- # spacemacs (2)
- # specter (13)
- # uncomplicate (1)
- # unrepl (22)
- # untangled (10)
- # yada (36)
Youtube comments of all the places for an insightful discussion about FP vs OOPS : https://www.youtube.com/watch?v=7Zlp9rKHGD4&lc=z13ayfapqqv4s1aq404cizhatoriy3ayvjo
He frequently starts his talks / lessons with random physics and astronomy lessons, probably because he likes dragging his other interests and hobbies to the table. It's odd, if harmless.
Not a big fan of that. Not a big fan of people reading off merim-webster definitions either; show me the %*&#( code already :-)
In that talk, he's definitely pitching to people who've never set foot in functional-land. He's been a proponent for decades of OOP, and has only recently begun championing Clojure.
You'll also find that people's opinion of Bob Martin are... usually very polarizing. He's also a leader in the 'software craftsmanship' movement, which is extremely polarizing in-and-of itself.
Giving Pharo a poke to see what the fuss with Smalltalk was about. Definitely a fascinating peek into pure OO mentality. I'm definitely seeing where Ruby drew a lot of its conceptual inspiration from... and how much it seemed to lose in the telling.
@fellshard : i heard that smalltalk was very "pure" in the sense of: sure, there was state, but things could only talk to each other via message passing; thus, each "node" is basically like a giant "reduce" function (that also emits things) over its state + incoming messages
wanted to take part in http://files.pharo.org/mooc/ ... but it's not English
One thing I've become interested in (after switching to emacs 6 months ago) -- is fully integrating runtime, ide, and language. In this regard, Pharo/Smalltalk really wins out and fasicnates me. This whole "liveness" concept. I feel like I can learn more from it.
@U07HVL0F7: I can't find it googling "mac common lisp" -- is this Clozure or LispWorks or .... ?
Itâs a separate implementation, âMacintosh Common Lispâ, abbreviated MCL. was a commercial product, i think it got open sourced at the end. Clozure comes from it.
the IDE was written in lisp, and there was a culture of extension and customization. It had very nice integration with the MacOS, too. to create an app, youâd start with the IDE image and just extend & modify.
O install http://ccl.clozure.com/download.html ?
So, install http://ccl.clozure.com/download.html ?
well, clozure is more like a typical text lisp REPL that i donât think is trying to recreate all the features of MCL. i havenât kept up-to-date, so i donât know for sure; i think though that the feeling of almost total integration and extensibility that MCL had was limited to MCL itself, and is gone now.
Even Clojure's REPL tends to resemble this, but the Smalltalk environments 'bring it to life', so to speak. I've yet to see exactly how successful it is at that task, but it's one that would be a good mental stretch to dive into.
I'm looking at http://files.pharo.org/books-pdfs/updated-pharo-by-example/2017-01-14-UpdatedPharoByExample.pdf -- does it support persistent data structures?
I was writing deep learning code in Tensorflow, and couldn't help think: these two screenfulls would be 3 lines in J, if only there was a J that runs on the GPU.
It really is eerie how much of Ruby suddenly makes sense in retrospect. I touched Ruby last... maybe 10 years ago, now? And now I can see Smalltalk's fingerprints all over it.
If you accept the thesis that Erlang is a better smalltalk than Ruby, it's kinda funny how Rubists are now flocking to Elixir. đ
Alright, I should probably sleep, since I've gotta wake up for a flight in... 4 hours. Ugh.
The 'Pharo by Example' might have some in it as well, not sure yet since I only just got started and went through the ProfStef
thing
Hey everybody, I'm Roshan Jossey. I'm a programmer and open source enthusiast. I run a project to help beginners get started with open source contributions https://github.com/Roshanjossey/first-contributions