[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: need for macros (was Re: Icon)
> Date: Sat, 22 Dec 2001 14:03:15 -0500 (EST)
> From: Shriram Krishnamurthi <sk@cs.brown.edu>
>
> Anton van Straaten wrote:
>
> > But assuming a goal of creating a maximally powerful language for "do not
> > try at home, use at own risk" scenarios, is there any reason aside from
> > performance to avoid first class values?
>
> Yes: static verifiability. First-classness is generally a direct
> enemy of verifiability, especially once you get past very low-level
> verification systems such as (traditional) types. It's the constant
> trade-off that us verification people who also want to express systems
> in a reasonable notation have to wrestle with.
>
> Shriram
>
Wow, this is an interesting statement. Have you got any pointers to papers
that discuss this in more detail, or would you be willing to expand on
this?
Mike