[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-zile] Nested buffers
From: |
Gary V. Vaughan |
Subject: |
Re: [Bug-zile] Nested buffers |
Date: |
Thu, 6 Feb 2014 11:30:56 +1300 |
Hi Reuben,
On Feb 4, 2014, at 3:23 AM, Reuben Thomas <address@hidden> wrote:
> I think it's also important to note this is a good fit with the structure of
> Lisp: while nested buffers can of course be represented naturally in Lua too
> (or even JSON), Lisp offers a more natural way to have them intepret
> themselves, because the relevant code (e.g. command) can be directly embedded
> in the data structure, without requiring a separate interpreter. Maybe this
> difference seems small, in that the "interpreter" in Lua could be trivial,
> but the nice thing about embedded code is that it's context-free, and can
> even take into account updates to the "interpreter".
All good ideas. It's all just a simple matter of programming at this point ;)
But seriously, these are all directions that I think are worthwhile and fun.
I'm feeling more encouraged than ever to finish up sexpr and put a full-blown
(and hopefully reasonably fast) Lisp engine into Zmacs, which is perhaps the
limiting factor at this point? In the mean time, pinning down a high-level
design for what a nested buffer actually entails, and how to implement it so
that the interactions are intuitive seems like a worthy next step to me.
Care to elaborate on your vision some more?
Cheers,
--
Gary V. Vaughan (gary AT gnu DOT org)
signature.asc
Description: Message signed with OpenPGP using GPGMail
Re: [Bug-zile] Nested buffers, Gary V. Vaughan, 2014/02/05