Function MapCar(ByVal f As Func(Of Object, Object), ByVal ParamArray x() As Object) As Array
Dim res(UBound(x(0))) As Object
For i As Integer = 0 To UBound(x(0))
res(i) = f(x(0)(i))
Next i
Return res
End Function
(MAPCAR
'(LAMBDA (OBJECTTYPE)
(ENTS-SETVAR (STRCAT OBJECTTYPE".BLKNAME")
)
)
)
(STRINGTOLST
(ENTS-GETVAR "ENTS.OBJECTTYPE")
","
"\""
T
)
)
For Each EntType In Application.GetSystemVariable(ENTS.OBJECTTYPE)
Application.SetSystemVariable(EntType)