Hacker Newsnew | past | comments | ask | show | jobs | submit | azhenley's commentslogin

You can read about Shrubbery, just adding the Rhombus syntax in Racket:

https://docs.racket-lang.org/shrubbery/index.html


What with the term itself, is that some monthy python reference or related to tree algebraic structure?

Matthew Flatt picked “shrubbery” because it’s tree-like but not fully expanded, so it tends to be more broad/flat than deep like a tree. Hence also the term “enforrestation” when you fully expanded it.

I think the Monty Python reference is just a happy coincidence.


Nice to get so much insightful feedbacks. That's the kind of exchange that make HN still sometime interesting.

The knights who say Ni demand a shrubbery.

More like the Knights who say Nil

I want to see Dang’s list of fav classics :)


Yikes, I just learned from looking there that misclick favorites are a thing. Hastily un-favorited some nasty stuff.

It would be fun to build up a list of real favorites - just the sort of thing there never seems to be time for...


It’s not like they pay you to browse Hacker News all day!


If favoriting didn't take an extra click, it would be easier to build up that list HINT HINT

Writing a Lisp is one of my favorite projects. I try to do it every year or two, taking a different approach each time.

The one where you replaced parentheses with the crying laughing emojis was definitely the worst.

This sounds amazing.

I enjoyed thinking about it. Maybe replace if...else with great...sad etc

> This article was not written by AI.

:(


Search doesn’t seem to work.

Are the 14,078 share events from unique users? If not, the usage rate would be even lower (<0.21% of users share but sometimes share multiple times).

Blogs are free/cheap to host, not necessarily free/cheap to produce, and they might have a huge impact on the reader. I am happy to support my favorite content creators in a small way.

My agent checks my session logs to look for things that I should automate. I blogged about how I got there: https://austinhenley.com/blog/automatingmyjob.html Maybe I'll share some of the skills.


Good thing I’m actively writing a programming book!

(Reading HN to procrastinate.)


We used to call this “concept count”. You usually want to minimize the number of core concepts that make up your product. I’ve also heard it as the “nouns and verbs” of a product.


> the “nouns and verbs” of a product

Insightful, to think of a product and its interface as a "language" that the user learns. Some products give you a small and powerful vocabulary, where just a few words can accomplish a lot. Other products are like a badly designed language that lacks coherence and ease of use, where tasks that should be simple require many words, or some words don't fit together well with others.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: