Top all-time · #1839
Peter Michaux
Personal blog · peter.michaux.caprogrammingweb
Peter Michaux's personal blog at peter.michaux.ca covers programming and web. Since 2007, 40 different Hacker News readers have linked it 59 times, most often “Scheme from Scratch”. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (16) to say how often HN recommends it.?
Why HN links it
HN readers link Peter Michaux's blog mainly for the 'Scheme from Scratch' series on building a Scheme interpreter, and for his JavaScript articles on feature detection and app structure.
- Recommended for · 9 comments
- Called a favorite and very interesting; Scheme from Scratch recommended and enjoyed; code called very pretty.
Summarised by Claude from a sample of 16 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Scheme from Scratch7 people · 10 mentions · first linked 2010-01-01
- JavaScript is Dead. Long Live JavaScript4 people · 4 mentions · first linked 2011-06-26
- /articles/feature-detection-state-of-the-art-browser-scripting3 people · 3 mentions · first linked 2009-12-15
- Scheme from Scratch - Bootstrap v0.1 - Integers2 people · 2 mentions · first linked 2010-01-06
- MVC Architecture for JavaScript Applications2 people · 2 mentions · first linked 2011-02-25
- Introducing Maria: The Real MVC2 people · 2 mentions · first linked 2013-06-03
- /2 people · 2 mentions · first linked 2008-09-05
- Smalltalk MVC Translated to JavaScript2 people · 2 mentions · first linked 2015-01-04
- How to structure your JavaScript code2 people · 2 mentions · first linked 2008-10-28
What Hacker News says?
One of my favorites: http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Comment linking /articles/scheme-from-scratch-introduction
on “Ask HN: “Write your own” or “Build your own” software projects”Submitted JavaScript is Dead. Long Live JavaScript as a story · 160 points
HN discussionI think C++ is the best example of where JS is heading. We have different ways of doing the same thing, and you have to know the "right" and "wrong" ways based on whatever was the latest proposal. We have fringe proposals that are just based on something cool some other language did, and they might stick or they might not. We'll soon have the really obscure constructs that nobody uses except for this guy on the 3rd…
Comment linking /articles/macros-in-javascript-please
on “JavaScript Pattern Matching Proposal”Submitted Smalltalk MVC Translated to JavaScript as a story · 67 points
HN discussionSpend some weekends reading up on feature detection[0] and documented "bugs" (read: expected behavior) on MSDN. The time I've spent on both has transformed my perspective as a developer. We really don't work hard enough because we decry the DOM and blame Microsoft for problems research can and will solve. [0]: http://peter.michaux.ca/articles/feature-detection-state-of-...
Comment linking /articles/feature-detection-state-of-the-art-browser-scripting
on “Kogan imposes a tax on IE7 shoppers”Submitted My Road to Lisp (2007) as a story · 50 points
HN discussionI'd consider adding some articles from http://rmurphey.com/ ( that's where I started reading about large javascript apps), http://peter.michaux.ca/ (very interesting), and even some of the demo apps from http://rightjs.org/ , like https://github.com/MadRabbit/typing-ninja , are pretty good for learning javascript. IMHO.
Comment linking /
on “Superhero.js: articles and videos on building large JavaScript apps”Submitted Scheme from Scratch to be continued as a story · 39 points
HN discussionIt took building a lisp for me to finally understand them .. I recommend http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Comment linking /articles/scheme-from-scratch-introduction
on “Ask HN: I want to start learning Lisp. Where do I begin?”Submitted Scheme from Scratch as a story · 30 points
HN discussionJust read through this Scheme Edition: http://peter.michaux.ca/articles/scheme-from-scratch-bootstr...
Comment linking /articles/scheme-from-scratch-bootstrap-v0_1-integers
on “Let’s Build a Compiler (1995)”Submitted Scheme from Scratch - Bootstrap v0.1 - Integers as a story · 29 points
HN discussionI ran through something like this a couple of years ago and found it to be one of the most entertaining side projects I had worked on in a long while. Scheme from Scratch - http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Comment linking /articles/scheme-from-scratch-introduction
on “Create your own programming language in JavaScript”Submitted Peter Michaux: Living an xkcd Cartoon as a story · 21 points
HN discussionI'd really like to see the full ISA, etc for the chip. A few years ago, I was doing research on building a byte code based vm after working through Peter Michaux "Scheme From Scratch" http://peter.michaux.ca/articles/scheme-from-scratch-introdu... . (I highly recommend running through his code, but do the GC earlier, it's easier to get it from the start than to try to add it.) I couldn't find anything online listing…
Comment linking /articles/scheme-from-scratch-introduction
on “Announcing PilMCU, the Lisp Machine on a Chip”Submitted Assembly Hello, World for OSX as a story · 13 points
HN discussionHave you looked at scheme from scratch[1]? [1] http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Comment linking /articles/scheme-from-scratch-introduction
on “Bone Lisp – Lisp Without Garbage Collection”Submitted MVC Architecture for JavaScript Applications as a story · 11 points
HN discussionYou don't get it. See the examples I posted recently in CLJ (at the end of that jQuery thread, for example). It does anything you can imagine, including a jQuery-like interface if you really like bad interfaces. :) Or you can write your own OO interface. jQuery is _downstream_ from My Library. If you go back a couple of years in CLJ, you'll find that I'm the one who tirelessly argued with Resig and co. until they du…
Comment linking /articles/feature-detection-state-of-the-art-browser-scripting
on “I'll sue you if you use my common-sense JavaScript tests”Submitted How to structure your JavaScript code as a story · 9 points
HN discussionPardon me, but what's so advanced about these techniques? Anyone writing JavaScript for living should already know these things. You want to talk advanced? How about lazy function definition [ http://peter.michaux.ca/articles/lazy-function-definition-pa... ]? Or say actual advanced JavaScript? http://ejohn.org/apps/learn/
Comment linking /articles/lazy-function-definition-pattern
on “Advanced JavaScript Techniques”Submitted Smalltalk MVC Translated to JavaScript as a story · 7 points
HN discussionIn another post, the author wrote more about his opinions of MVC: Introducing Maria: The Real MVC http://peter.michaux.ca/articles/introducing-maria-the-real-... >Why no one else chose to write an true MVC framework, I cannot figure. Many people have chosen to write true MVC frameworks, so go figure again. >There is no doubt that the early Smalltalk MVC architecture inspired today’s MV* frameworks for JavaScript. Of…
Comment linking /articles/introducing-maria-the-real-mvc
on “Smalltalk MVC Translated to JavaScript”Submitted Scheme from Scratch - Bootstrap v0.6 - Pairs as a story · 7 points
HN discussionNot to mention the recent AppJet stack release! ...which I guess is Rhino and Jetty. Still cool, though. I've even been messing about with some of this fellow's stuff, including a very pretty mini-web framework: http://peter.michaux.ca/ He's working on the problem that is really holding server-side JS back: no libraries.
Comment linking /
on “Libv8 + libfastcgi = server-side Javascript”Submitted Scheme from Scratch - Bootstrap - Conclusion as a story · 6 points
HN discussionI have high hopes for this series; I really enjoyed Peter Michaux's "Scheme from Scratch" series, from which the author says gained inspiration for his series: http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Comment linking /articles/scheme-from-scratch-introduction
on “Smalltalk in small talks: The Setup”Submitted Mvc for client side javascript apps as a story · 5 points
HN discussionThis is pure blogspam; the real link is http://peter.michaux.ca/article/9081
Comment linking /article/9081
on “How to structure your JavaScript code”Submitted SICP Classes for JavaScript as a story · 4 points
HN discussion