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 →

#### 4.3`` Function Calls

(expr expr expr ...)

Like a Beginning function call, except that the function position can be an arbitrary expression – perhaps a lambda expression or a prim-op.

(#%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 →