"In Haskell, C or Java, or any these languages, that function composition will fail at compile time. Type system will say: we'll not allow you to compose things together because the types are wrong. But in Erlang, you can do anything you bloody would feel like just found together and know it at run time not at compile time. Some people think that is not so good. Some people think that is pretty cool. I will tell you why it's pretty cool. It's actually late binding, it makes decision late."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Imported from EN Wikiquote
https://en.wikiquote.org/wiki/Joe_Armstrong_(programmer)
Revision History
No revisions have been submitted for this quote.
Categories
Joe Armstrong (programmer)
Joseph Leslie Armstrong (27 December 1950 β 20 April 2019) was a computer scientist working in the area of fault-tolerant distributed systems.
161 quotes on TrueQuotesView all quotes by Joe Armstrong (programmer) β
Related Quotes
"We can't do a list of 20 things. You can't do 20 things in parallel. Do one of them. Do the next."
"Your first question must always be: what is the most difficult part of this problem that I am trying to solve and theβ¦"
"It's going to fail your project if you take the easy bits first, deliberately. Because you can't solve the difficult β¦"
"Four good tools to learn: Emacs, Bash, Make and Shell. You could use Vi, I am not religious here. Make is pretty damnβ¦"
"Processes are isolated by design. Context switching are very lightweight. The processes by design cannot damage each β¦"
"I started programming in like 76. There was not enough stuff. There was Fortran and Cobol... And Fortran. Now there'sβ¦"
"Do we really need to hijack our attention systems every 10 seconds with a banner?"
"The methodology for what I was going to do: ask some questions, get some replies, organize result, choose the best thβ¦"
"How to make a list? Collecting the data, that's the easy bit. Sorting it into categories is slightly more difficult. β¦"
"I can only implement one thing at a time. I'm a one thing at a time person. So, if you give me that huge list of thinβ¦"