|
|
|
|
|
by pansa2
2134 days ago
|
|
In the absence of a return type, and with an LL(1) parser, there needs to be a keyword to indicate the start of a function definition. `def` is a little unusual, but it's also used by Ruby. I once designed a Python-like language and used `function`, because the language made a distinction between `function`s and `method`s. |
|