[Top][All Lists]

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

Re: Generators (iterators) for Gnu Emacs

From: Thien-Thi Nguyen
Subject: Re: Generators (iterators) for Gnu Emacs
Date: Mon, 08 Dec 2014 11:01:17 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

() Stefan Monnier <address@hidden>
() Sun, 07 Dec 2014 22:23:58 -0500

   In other words, any improvement that tries to reduce the
   redundancy in identifiers will require corresponding
   improvement in our tools to infer the now-implicit

Right.  Sez Alan Perlis:

 Wherever there is modularity there is the potential for
 misunderstanding: Hiding information implies a need to
 check communication.

so the onerous activity here is the "check communication".
I would argue that the current FOO- scheme, being merely
convention, is actually more needful of inference than the
proposed FOO:: scheme.  If modularity is directly supported,
we (programs and humans, both) can turn from heuristics to
algorithms, w/ corresponding reduction in worry and angst
that the "check" is incomplete or incoherent.

That said, my experience (largely positive) is entirely w/
Guile Scheme modules, and i imagine that Emacs' modules would
be similar.  I don't know how Common Lisp does it -- maybe
someone who knows both systems could post a comparison?

Thien-Thi Nguyen
   GPG key: 4C807502
   (if you're human and you know it)
      read my lisp: (responsep (questions 'technical)
                               (not (via 'mailing-list)))
                     => nil

Attachment: signature.asc
Description: PGP signature

reply via email to

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