| From: Justin Zamora (justin at zamora.com) Date: Thu Aug 5 20:16:41 EDT 2010 |
|
The Algol 60 language doesn't seem to work with procedures of no
arguments. For example, the following works as expected:
begin
integer procedure P(x);
begin
P := 3;
end;
printn(P(2));
end
But if I change P to take no arguments, I get an error:
begin
integer procedure P;
begin
P := 3;
end;
printn(P);
end
printn: expected argument of type <number>; given #<procedure:tmp>
Is this a bug or am I doing something wrong?
Justin
| Posted on the users mailing list. |
|