This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Splice

Splice["file"]
splices Mathematica output into an external file. It takes text enclosed between <* and *> in the file, evaluates the text as Mathematica input, and replaces the text with the resulting Mathematica output.
  • Splice["infile", "outfile"] processes text from the file infile, and writes output into outfile.
  • Splice["file"] takes files with names of the form name.mx and writes output in files with names name.x.
  • Text in the input file not enclosed between <* and *> is copied without change to the output file.
  • The default format for Mathematica output is determined by the extension of the input file name:
name.mcCForm
name.mfFortranForm
name.mtexTeXForm
  • The following options for Splice can be used:
Delimiters{"<*","*>"}delimiters to search for
FormatTypeAutomaticdefault format for Mathematica output
PageWidth78number of character widths per output line
  • You can use pipes instead of files for input and output to Splice.
Create a .mf file with an expression:
Read the file:
Splice Mathematica output into the file:
Read the output file:
Create a .mf file with an expression:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
Read the file:
Splice Mathematica output into the file:
In[5]:=
Click for copyable input
Out[5]=
Read the output file:
New in 1