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 functionality—allowing 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
GPU Computing »
CUDAFunctionLoad ▪ OpenCLFunctionLoad ▪ ...
Connected Devices »
DeviceOpen ▪ DeviceExecute ▪ DeviceReadTimeSeries ▪ ...
Interface and HID Control »
CurrentValue ▪ ControllerState ▪ MousePosition ▪ Dynamic ▪ ...