[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why shouldn't we have a #if .... #else .... #endif construct in Emac
From: |
João Távora |
Subject: |
Re: Why shouldn't we have a #if .... #else .... #endif construct in Emacs Lisp? |
Date: |
Wed, 30 Aug 2023 21:59:11 +0100 |
On Wed, Aug 30, 2023 at 9:48 PM Sean Whitton <spwhitton@spwhitton.name> wrote:
>
> Hello,
>
> On Tue 29 Aug 2023 at 12:20pm +01, João Távora wrote:
>
> > Of course it has many more even, but the problem is that such things
> > are hardcoded in C even if part of the implementation then jumps to Lisp.
> > See lread.c around line 4318 for how backquote is hardcoded. In Common
> > Lisp there is a programmable mechanism for adding such macros entirely
> > within the language. So don't be fooled, Elisp simply doesn't have that.
>
> It's a deliberate choice, right? As part of ideas about keeping elisp
> simpler than something like CL.
Yeah, you "keep something simple" then Greenspuns's 10th kicks in.
João
Re: Why shouldn't we have a #if .... #else .... #endif construct in Emacs Lisp?, Philip Kaludercic, 2023/08/29
Re: Why shouldn't we have a #if .... #else .... #endif construct in Emacs Lisp?, Stefan Kangas, 2023/08/29
Re: Why shouldn't we have a #if .... #else .... #endif construct in Emacs Lisp?, LdBeth, 2023/08/29