Email list hosting service & mailing list manager

Just provide procedural interface Andre van Tonder (13 Sep 2005 14:07 UTC)
Re: Just provide procedural interface Per Bothner (13 Sep 2005 21:36 UTC)
Re: Just provide procedural interface Andre van Tonder (13 Sep 2005 21:45 UTC)

Re: Just provide procedural interface Per Bothner 13 Sep 2005 21:35 UTC

Andre van Tonder wrote:
> In conclusion, the procedural/reflection interface is economical,
> clean and simple.  I suggest removing the syntactic libraries from
> the SRFI.

I disagree.  A declarative/syntactic interface is preferable:
- I believe it is easier to implement more efficiently.
- It is more compatible with (optional) static typing and type declarations.
- It is easier to optimize.
- I think it is easier to use and supports better style.

I.e. a declarative interface is what we should encourage libary writers,
students, and textbooks to use.  Hence it needs to be in R6RS.  A
procedural interface is useful for a few relatively rare/advanced
applications, and it might be useful to *define* the declarative
interface, but is definitely not as important in normal use.
--
	--Per Bothner
xxxxxx@bothner.com   http://per.bothner.com/