Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() uc.DefineVariable("MyVar = 100") uc.DefineFunction("MyFunc(x) = x + 1") Dim Cloned_uc = uc.Clone() Console.WriteLine(uc.EvalStr("MyVar")) Console.WriteLine(uc.EvalStr("MyFunc(10)")) Console.WriteLine(Cloned_uc.EvalStr("MyVar")) Console.WriteLine(Cloned_uc.EvalStr("MyFunc(10)")) Cloned_uc.Eval("MyVar = 200") Cloned_uc.DefineFunction("OtherFunc(x) = x * 10") Console.WriteLine(uc.EvalStr("MyVar")) Console.WriteLine(uc.EvalStr("OtherFunc(5)")) Console.WriteLine(Cloned_uc.EvalStr("MyVar")) Console.WriteLine(Cloned_uc.EvalStr("OtherFunc(5)")) End Sub End Module