New in 9.0: Systems Interfaces & Deployment

Mathematica 9 introduced some key features for interfacing Mathematica to other systems. HTTP operations are supported with a range of functions for interacting with URLs and web sites, allowing synchronous and asynchronous interactions. Extensions to Mathematica streams allow them to be backed by data sources such as documents residing on web sites. A new toolkit for linking to the R statistical system enables users to integrate their R work with Mathematica.


HTTP Operations »

URLSaveAsynchronous save the contents of a document with a background task

Stream Operations

OpenRead (modified) open an input stream from a data source such as a URL

Get (modified) read and evaluate Wolfram Language input from a stream

DefineInputStreamMethod define a custom input stream method

DefineOutputStreamMethod define a custom output stream method

Read  ▪  Read  ▪  Find  ▪  FindList  ▪  InputStream  ▪  OutputStream

Asynchronous Tasks

AsynchronousTaskObject object representing an asynchronous task

StartAsynchronousTask resume an asynchronous task

StopAsynchronousTask stop an asynchronous task

WaitAsynchronousTask wait for an asynchronous task to complete

RemoveAsynchronousTask shut down an asynchronous task and remove it

AsynchronousTasks list active asynchronous tasks

R Link »

InstallR launch the R runtime and connect it to the Wolfram System session

UninstallR uninstall the R runtime

REvaluate evaluate a string of R code

RSet assign the value to a variable in R workspace

RFunction define a function in R workspace

RVector  ▪  RList  ▪  RObject  ▪  RCode  ▪  RAttributes  ▪  REnvironment

System Environment

GetEnvironment get the setting for an operating system environment variable

SetEnvironment set a value for an operating system environment variable

Text-Based Interface

Improved terminal interface with support of command history and cursor movements »

Translate this page: