P
Pozorvlak
pozorvlak.livejournal.com · Personal blog · on HN since 2008
Pozorvlak writes a LiveJournal about programming, build systems, Smalltalk, dependent types and teaching code.
What HN saysHN links his 'Falsehoods Programmers Believe About Build Systems' as a build-system example of the falsehoods genre, and his Smalltalk if-statement post for explaining message-passing conditionals.
18HN people shared it
4linked it in comments
20stories submitted
463story points
6 years agolast shared
2008people per year2026
Most-shared posts
- 1Falsehoods Programmers Believe About Build Systems (2012)7 people · 54 points · first shared 2012 · 38 comments on HN
- 2"I think that djb redo will turn out to be the Git of build systems."2 people · 150 points · first shared 2011 · 49 comments on HN
- 3If-statements in Smalltalk (2008)2 people · 76 points · first shared 2017 · 49 comments on HN
- 4Big-O notation for beginners2 people · 9 points · first shared 2010 · discussion on HN
- 5Why we should teach our kids to code1 people · 75 points · first shared 2011 · 33 comments on HN
- 6Flavors of programming ...1 people · 37 points · first shared 2009 · 15 comments on HN
- 7Simple unit tests within dependent type system1 people · 14 points · first shared 2011 · discussion on HN
- 8Unit testing Agda code with elisp1 people · 13 points · first shared 2011 · discussion on HN
- 9Why I Like Perl1 people · 12 points · first shared 2008 · 4 comments on HN
- 10Counting in hexadecimal on your fingers1 people · 12 points · first shared 2008 · 4 comments on HN
- 11On (not) sucking at my job, and why compilers are hard1 people · 4 points · first shared 2011 · discussion on HN
- 12Heterogeneous parallel programming - an explanation for laypeople1 people · 4 points · first shared 2012 · discussion on HN
- 13Building a queue with two stacks1 people · 2 points · first shared 2011 · discussion on HN
- 14Complex numbers made straightforward1 people · 1 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
bryanrasmussen · 2019-05-30
I don't know, looking through those they seem to be more another example of the linked article - not classical Falsehoods programmers believe - for example this one https://pozorvlak.livejournal.com/174763.html Falsehoods programmers believe about build systems - quite a lot of them are really Implementation Decisions of Build Systems Do not cover every need.
gambler · 2019-03-18
Your class will not work without language-level if/else construct or something equivalent. In Samlltalk if/else is implemented purely through message passing. There is no "real" if/else.
IIRC, Smalltalk has Boolean class and two subclasses of Boolean: True and False. There is a single method with two arguments (:ifTrue:ifFlase). The method is then overloaded. True calls ifTrue argument. Flase calls ifFalse argument. This is happening dynamically, at runtime. Again, the mechanism is generic enough to fully replace all use cases of "traditional" if/else constructs.
Clearly, you haven't thought this through.
Edit:
People here would do well to read this:
https://pozorvlak.livejournal.com/94558.html
josteink · 2017-02-16
Ah good old makefiles. This reminds me of this one which I discovered via a recent HN-submission[1].
Falsehoods programmers believe about build systems: http://pozorvlak.livejournal.com/174763.html
[1] https://news.ycombinator.com/item?id=13637102
yread · 2014-05-14
http://wiesmann.codiferes.net/wordpress/?p=15187&lang=en
Falsehoods programmers believe about geography
http://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addres…
Falsehoods programmers believe about addresses
http://www.cscyphers.com/blog/2012/06/28/falsehoods-programmers-believ…
Falsehoods programmers believe about gender
http://erratasec.blogspot.com/2012/06/falsehoods-programmers-believe-a…
Falsehoods programmers believe about networks
http://pozorvlak.livejournal.com/174763.html
Falsehoods programmers believe about build systems
http://infiniteundo.com/post/25326999628/falsehoods-programmers-believ…
Falsehoods programmers believe about time
http://butgrace.com/2012/06/19/more-falsehoods-programmers-believe-abo…
More falsehoods programmers believe about time