doc/tutorial/helpers.texi
changeset 2872 ab470305c52a
parent 2869 a331020d959f
child 2874 15e2358f9fef
equal deleted inserted replaced
2871:6d712f10acc0 2872:ab470305c52a
     4 This chapter describes an intermediate API for the simulator; what we
     4 This chapter describes an intermediate API for the simulator; what we
     5 call the "helper API".  The helper API is implemented in 
     5 call the "helper API".  The helper API is implemented in 
     6 @code{src/helper/} directory; it depends on (and wraps) the low-level
     6 @code{src/helper/} directory; it depends on (and wraps) the low-level
     7 API which is implemented everywhere else in @code{src/}.  The following
     7 API which is implemented everywhere else in @code{src/}.  The following
     8 figure shows this relationship.
     8 figure shows this relationship.
     9 @center @image{figures/helpers,,,,png}
     9 @center @image{helpers,,,,png}
    10 
    10 
    11 The use of the helper API is optional.  It has two main goals:
    11 The use of the helper API is optional.  It has two main goals:
    12 @itemize @bullet
    12 @itemize @bullet
    13 @item Provide "syntactic sugar" to wrap a number of related low-level
    13 @item Provide "syntactic sugar" to wrap a number of related low-level
    14 API calls together, that would normally be grouped together often, into 
    14 API calls together, that would normally be grouped together often, into