[llvm-dev] RFC: should we spell lambdas like functions?

Bruce Hoult via llvm-dev llvm-dev at lists.llvm.org
Thu Jul 5 18:12:59 PDT 2018


On Thu, Jul 5, 2018 at 5:30 PM, Adrian Prantl via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

>
>
> > On Jul 5, 2018, at 1:09 PM, Rui Ueyama via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> >
> >> On Thu, Jul 5, 2018 at 12:57 PM Duncan P. N. Exon Smith <
> dexonsmith at apple.com> wrote:
> >> I argue we should spell C++ lambdas (and other function-like variables)
> like functions, not like variables.
> >>
> >> - Use verbs, not nouns.
> >
> > I think I agree with this.
> >
> >> - Use lowerCamelCase.
> >
> > In lld we use UpperCamelCase, as they are technically not function names
> but variable names. Using lowerCamelCase for function pointers feels really
> weird to me, as they are really variables than functions to me.
>
> I also agree that this is weird either way because they are variables when
> declared and passed around and functions when invoked.
>

How is this different to function pointers in traditional C?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180705/99a6951c/attachment.html>


More information about the llvm-dev mailing list