@itemize @bullet @item Languages Supported: @itemize @bullet @item S family (S 3/4, S-PLUS and R) @item SAS @item BUGS/JAGS @item Stata @item XLispStat including Arc and ViSta @end itemize @item Editing source code (S family, SAS, BUGS/JAGS, Stata) @itemize @bullet @item Syntactic indentation and highlighting of source code @item Partial evaluation of code @item Loading and error-checking of code @item Source code revision maintenance @item Batch execution (SAS, BUGS/JAGS) @item Use of imenu to provide links to appropriate functions @end itemize @item Interacting with the process (S family, SAS, Stata) @itemize @bullet @item Command-line editing @item Searchable Command history @item Command-line completion of S family object names and file names @item Quick access to object lists and search lists @item Transcript recording @item Interface to the help system @end itemize @item Transcript manipulation (S family, Stata) @itemize @bullet @item Recording and saving transcript files @item Manipulating and editing saved transcripts @item Re-evaluating commands from transcript files @end itemize @item Help File Editing (R) @itemize @bullet @item Syntactic indentation and highlighting of source code. @item Sending Examples to running ESS process. @item Previewing @end itemize @end itemize