This approach is done in Haskell through Bird Style lines and Sweave is used to bring this approach to R.  
This approach is done in Haskell through Bird Style lines and Sweave is used to bring this approach to R.  The most common manifestation of this paradigm uses the at symbol and a name blocked off by greater than  and less than symbols to denote the start of a new module. The Ctangle program allows one to create more  conventional code from this type of code. WEB is one subtype of this, which is implemented in CWEB. Systems  based on this strategy often use Latex as a formatter and this paradigm is based makes extensive use of natural  language coding. For 10 points, name this coding paradigm based around human readable code and deeply  embedded descriptive documentation, advocated by Don Knuth.
This approach is done in Haskell through Bird Style lines and Sweave is used to bring this approach to R.  
literate programming