Shimware

Programs written specifically to make programming easier or simpler. Usually it involves some kind of kludge or requires the person to adopt some new convention.

The promise of Shimware is the user will never have to learn the specific programming language it generates.

Some examples:

  • coffeescript
  • compass, SASS, LESS
  • Gems