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