public object WolframLanguage.Evaluate(string str)

sends a string str to the Wolfram Language for evaluation.


  • WolframLanguage.Evaluate() is a member function of the WolframLanguage class.
  • WolframLanguage.Evaluate() is only available for use in Unity scripts.
  • WolframLanguage.Evaluate() sends a string suitable for use with ToExpression for evaluation.
  • WolframLanguage.Evaluate() return null object on failure and a dynamic type object on success.


Basic Examples  (1)

Create and rotate a cube generated by evaluating CreateUnityCube in the Wolfram Language:

using UnityEngine;

public class demo : MonoBehaviour
public WolframLanguage wl;
private float speed = 10f;
private GameObject go;

void Start()
go = (GameObject) wl.Evaluate("CreateUnityCube[]");

void Update()
go.transform.Rotate(Vector3.up, speed * Time.deltaTime);