Abstraction in programming seems to be a topic of the day. I like the in addition part: SNOBOL4 stands apart from most programming languages of its era by having patterns as a first-class data type, a ...