emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Instead of pcase


From: Emanuel Berg
Subject: Re: Instead of pcase
Date: Tue, 21 Nov 2023 00:54:34 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Jose E. Marchesi wrote:

>>> My organization largely comprises C programmers who use
>>> Emacs for programming, as a means to an end rather than an
>>> end in itself. Our two sites centrally provision their own
>>> Emacs configurations to all users, which incorporates
>>> a large corpus of code for editing and analyzing
>>> C programs in accord with local practice. Naturally, the
>>> existence of this corpus demands that programmers be
>>> charged with its upkeep, and as no position is set aside
>>> for such work, this responsibility devolves on individuals
>>> almost at random. This is a representative microcosm of
>>> the wider Emacs userbase, I think: for most are not
>>> hobbyists, or even employed programmers for whom
>>> programming is also an avocation, but men working for
>>> salaries, with bills to pay and families to... you can
>>> complete the rest of this trite description. And it is
>>> they whom I canvassed.
>>
>> Polling professional C developers on whether they are
>> comfortable with advanced syntax inspired by high-level
>> languages like ML or Haskell is pretty much
>> a self-fulfilling prophecy.
>>
>> Ask a company of OCaml developers (we have at least one
>> representative of such among active contributors), or even
>> a corpus of experienced JavaScript developers, the results
>> will be different.
>
> Following your own reasoning, wouldn't it be also reasonable
> to expect that the vast majority of Lisp developers won't be
> comfortable with such an "advanced syntax", considering that
> Lisp (unlike C) has basically no syntax?

Maybe we should add some parenthesis to pcase, if that will
make the Lisp programmers more comfortable using it?

-- 
underground experts united
https://dataswamp.org/~incal




reply via email to

[Prev in Thread] Current Thread [Next in Thread]