[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Problems using mobile agents
Hi,
Thanks for pointing out this mistake. It will be fixed in the next
version of the tutorial (which should be released in about a week or
so).
Alan Schmitt
>
>Hi,
>
> The tutorial you have used is not really finished, many errors are
>still not fixed. In particular, the correct example should be:
>
>let loc mobile
> do {
> let here = Ns.lookup "here" vartype in
> go
>here;
> let sqr = Ns.lookup "square" vartype in
> let def sum (s, n) =
>reply (if n = 0 then s else sum (s+sqr n, n-1)) in
> let result = sum
>(0,5) in
> print_string ("q: sum 5 = "^string_of_int result^"\n");
>
>flush stdout;
> }
>
>The error came from the forgotten "vartype" keyword required after the
>Ns.lookup and Ns.register to specify the type of the data.
>
>Regards,
>
>- Fabrice Le Fessant
>
--
The hacker: someone who figured things out and made something cool happen.