auctex
[Top][All Lists]
Advanced

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

Re: Failed to skip from chapter tex file to master pdf file.


From: David Kastrup
Subject: Re: Failed to skip from chapter tex file to master pdf file.
Date: Mon, 12 Jul 2021 13:15:26 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Hongyi Zhao <hongyi.zhao@gmail.com> writes:

> On Mon, Jul 12, 2021 at 6:31 PM Tassilo Horn <tsdh@gnu.org> wrote:
>>
>> Hongyi Zhao <hongyi.zhao@gmail.com> writes:
>>
>> >> (delq nil '(nil 1 nil)) ;=> (1)
>> >> (delq nil '(nil nil nil)) ;=> nil, aka, the empty list ()
>> >> (eq nil '()) ;=> t
>> >
>> > Got it. The `nil' shown in my example just means the empty result list
>> > (). The `nil' in itself can be used in different context, when it's
>> > used as boolean variable, it means false. But it can also be used to
>> > represent an empty list ().
>>
>> Exactly that. :-)
>
> Perhaps this is one of the reasons why LISP is efficient, powerful,
> abstract and highly concise. Another distinguishing feature is that it
> only relies on symbol expression to do all complicated logical without
> using syntax, just as many other languages do. I find myself becoming
> more and more fond of this language, because I don't need to memorize
> the tedious grammar rules and just think about what I want to do.

Well, the absence of "tedious grammar rules" is due to LISP not actually
having an input language utilising humans' ability to visually peruse
linguistic and graphic conglomerates.  Instead you directly enter a
program's parse tree in a data representation specifically optimised for
list entry.

That makes it rather straightforward to use LISP itself for generating
and analysing programs.  It also means that LISP programs without a good
indentation strategy are inordinately harder to read for humans than
unformatted input in other languages.

As sort of a counterthesis, an indentation-sensitive language like
Python makes it in contrast quite hard to write (and parse) programs
correctly from within code.

-- 
David Kastrup



reply via email to

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