Vladimir N. Dzhivsanoff wrote:
1. If this functions can not implement in Oz then why they added as Oz 
functions ? imho they must bu added as new operations or something like it. Oz 
functions programmer must can implement in Oz. If not then this must added into 
Oz kernel as new abstraction with their own new syntax.

2. If this functions can not implement in Oz then how their body implemented ? 
In other programing language ?
Has Oz any methods of integrating of foreign code ?

They are built-in functions. They are not defined by Oz code but by the virtual machine itself (in this case in C++). NewCell has no syntactic support, because we try to limit the number of keywords. But {Exchange C X Y} can be written as

    X = C := Y

Cheers,
raph

_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to