On specifying program semantics in Common Lisp, what do you think
should I specify?
Here's a list of mine:
1, functionality
2, side-effect (destructive ...)
3, data sharing (e.g. in some list operations)
4, out-of-bound behavior (error-handling, e.g. like signals an error or
just return nil, etc.)
What else do you think is necessary? And is there such a summary on
built-in functions of Common Lisp?
From: Pascal Costanza
Subject: Re: What do I need on specification of my Common Lisp programs?
Date:
Message-ID: <4ucacsF17fqq3U1@mid.individual.net>
Pebblestone wrote:
> On specifying program semantics in Common Lisp, what do you think
> should I specify?
>
> Here's a list of mine:
>
> 1, functionality
> 2, side-effect (destructive ...)
> 3, data sharing (e.g. in some list operations)
> 4, out-of-bound behavior (error-handling, e.g. like signals an error or
> just return nil, etc.)
>
> What else do you think is necessary? And is there such a summary on
> built-in functions of Common Lisp?
Google for HyperSpec.
Pascal
--
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/