On Wednesday, 11 July 2012 at 18:53:31 UTC, Marco Leise wrote:
Am Wed, 11 Jul 2012 19:09:26 +0200
schrieb Timon Gehr <timon.g...@gmx.ch>:

On 07/11/2012 06:45 PM, David Piepgrass wrote:
> ...
> These benefits (except 3) all exist for "function" as well > as "fn", but > while many languages use "fun", requiring "function" for all > functions > is almost unheard of (at least I haven't heard of it), why? > It's too > damn long! We write functions constantly, we don't want to > type
> "function" constantly.

You could have a look at JavaScript.

... and Pascal/Delphi, which has no 'void' return, but distinguishes between a 'procedure' and a 'function' with exactly those long keywords. Even better: When you declare a class, you have to use the long keywords in both the class declaration and the method implementation. Then again it also has 'begin' and 'end' instead of { and }. Masochists...

I was a very happy Turbo Pascal and Delphi developer, until I switched full time to C and C++.




Reply via email to