guile-devel
[Top][All Lists]
Advanced

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

Re: new-model.text, please comment


From: Tom Lord
Subject: Re: new-model.text, please comment
Date: Sat, 14 Sep 2002 17:50:56 -0700 (PDT)

       > Anyway, I actually try to avoid a discussion about what kind of module
       > system we want, whether it should allow incremental, interactive
       > modifications, or whether it must allow closed-world compilation ala
       > Stalin.

       > I hope that the model allows both.


Yay.  I think your hope expresses a long-standing Guile design
principle/design pattern, so I'll reinforce it by paraphrase.


One principle/pattern:

        Maximize sensible interactive/dynamic/reflective capability
        (up to but not including features that can crash an
        interpreter).


complemented by a design principle/design pattern that was always in
the back of my head but never came up in the work I did:


        Provide and document sensible subsets to which code can 
        be restricted to support excellent compilation.


In other words: find the really nice interactive, incremental system
of which a stalinesque system is a clearly and usefully defined
subset.


"Blow off native threads and make () == #f" -- from the big list of
pointless advice :-)

-t





reply via email to

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