From: Austin Ziegler Date: 2005-07-08T03:47:22+09:00 Subject: Re: Inheriting Array and slice() behaviour On 7/6/05, Sylvain Joyeux wrote: > This is a lisp-like language, so expressions are basically array of atoms > and expressions. When I do a slice() this is to get a subset of the list, > but a subset is not an expression itself. > > Expression is-a Array, but Expression.slice is just an Array I disagree. In an OO language, a slice of an Expression should be an Expression if Expression is a descendant of Array. -austin -- Austin Ziegler * halostatue@gmail.com * Alternate: austin@halostatue.ca