Let's treat `list_vt(a,n)` as algebraic vector of dim 'n'. Then let's 
perform some operations on a bunch of them:

(*pseudocode*)
...
val a = $list_vt(1,0,0)
val b = $list_vt(0,1,0)
val c = a \cross b
val d = c * PI
...
val _ = free a
val _ = free b
val _ = free c
val _ = free d
(*end of code fragment*)

Cleaning(freeing) after simple algebraic operations in the above example is 
tedious. And I suppose it can become a real pain in math extensive code.
What is the way out ?

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/0506aede-b032-43ea-bb9d-f97391015285%40googlegroups.com.

Reply via email to