SICP section 2.2.4 describes a little "picture language" to build complicated image patters. The language defines a single primitive painter
to draw an image within a given frame and functions to transform and combine painters
to create a new painter
.
I like this example and want to see more examples of such languages (preferably in Scheme
). I would perfer languages for system/business domain. Are you aware of any of such little languages ?