External Operations

Tightly integrated into the Wolfram Language is a rich set of primitives for interacting with external environments. The Wolfram Language's symbolic architecture makes possible powerful symbolic representations for external constructs and functionalityallowing immediate application of the Wolfram Language's sophisticated algorithms and advanced programming paradigms.

Import & Export »

Import, Export import and export from files, pipes, and URLs in hundreds of formats

Clipboard Operations »

CopyToClipboard, Paste access the system clipboard

File & Stream Operations »

Put (>>)  ▪  Get (<<)  ▪  OpenRead  ▪  Read  ▪  Write  ▪  ReadString  ▪  ReadByteArray  ▪  BinaryRead  ▪  Find  ▪  Encrypt  ▪  ...

File System Operations »

FileNames  ▪  FileSystemMap  ▪  FileDate  ▪  FileHash  ▪  SetDirectory  ▪  CreateDirectory  ▪  ...

System Information »

$CommandLine  ▪  AbsoluteTime  ▪  UnixTime  ▪  DateList  ▪  $Username  ▪  $MachineDomains  ▪  ...

Cloud Interaction »

CloudObject  ▪  CloudEvaluate  ▪  CloudDeploy  ▪  APIFunction  ▪  ...

External Programs »

Run  ▪  RunProcess  ▪  ExternalEvaluate  ▪  Install  ▪  LoadJavaClass  ▪  ...

Foreign Function Interface
»

ForeignFunctionLoad  ▪  ForeignFunction  ▪  RawMemoryAllocate  ▪  ...

Wolfram LibraryLink »

LibraryFunctionLoad  ▪  LibraryFunction  ▪  FindLibrary  ▪  ...

WSTP API »

LinkCreate  ▪  LinkRead  ▪  LinkWrite  ▪  LinkPatterns  ▪  ...

Remote Program Execution

RemoteRun  ▪  RemoteRunProcess

GPU Computing »

CUDAFunctionLoad  ▪  OpenCLFunctionLoad  ▪  ...

Connected Devices »

DeviceOpen  ▪  DeviceExecute  ▪  DeviceReadTimeSeries  ▪  ...

Interface and HID Control »

CurrentValue  ▪  ControllerState  ▪  MousePosition  ▪  Dynamic  ▪  ...