|
|
|
|
|
by jasperry
299 days ago
|
|
Seconded. Languages could even use "function" only for pure functions and "procedure" for everything else. Pascal uses "procedure" for things that don't return a value, but I think the pure vs. side effect distinction is more useful. |
|
As a new language design feature procedures could be assigned to references for reuse in the same way as calling a function by name/variable.