How to Design Programs Languages

1`` | Beginning Student
2`` | Beginning Student with List Abbreviations
3`` | Intermediate Student
4`` | Intermediate Student with Lambda
5`` | Advanced Student
| Index

On this page:

#%app

Version: 4.0.2
contents index
← prev up next →

#### 3.5`` Function Calls

(id expr expr ...)

A function call in Intermediate is the same as a Beginning function call, except that it can also call locally defined functions or functions passed as arguments. That is, id can be a function defined in local or an argument name while in a function.

(#%app id expr expr ...)

A function call can be written with #%app, though it’s practically never written that way.

contents index
← prev up next →