lispbub
lispbub
``(function |operator()| ...`` also works, but generates ``OPERATOR()``. ``(function |OPERATOR()|...`` works fine :) What about adding an inverted reader to |foo|?
Proposal: simply use ``(function (operator) ...`` which internally generates a function call in the name slot and therefore we get ``operator()`` ;)
Well, it's a valid point. `static` and `inline` are not related to the return type but to the actual function. But allowing arbitrary specifier-placement seems odd too. `(function foo ()...
I could add a check/warning if an existing lisp function is used in a function definition: ``(fuction replace ..``
Thats a little tricky: Calls to undefined/unknown functions, that shall yield a call in the resulting/generated code can only be captured correctly inside a c-mera-function-body (`function`, `decl`, `progn`, ...), but...