New function - makelist alternative: table()ing Lisp ECL 9.4.1



On Sun, May 10, 2009 at 03:07:44PM -0400, Stavros Macrakis wrote:
> As I have documented before, create_list has a fatal design flaw:
> ambiguous syntax, unlike Ziga's 'table', which is unambiguous.  I
> would recommend that create_list be removed from the system after
> table is fully integrated.
>

sorry, but that's nonsense: create_list is the single most useful
function in Maxima! In my system I use it in likely over 1000 places,
and I NEVER encountered any problem (different from the rest of Maxima).
 
It has a useful syntac, works like a charme, and is fast.

I know you have a problem with create_list, but you never
gave any reason except of your repeated statement. While
in my system lists are all over the place, and, as I said,
create_list works like a charme (the only little flaw is
that the name is a bit long).

Oliver

> There is an important functional difference between create_list and
> table: table returns a nested list, while create_list returns a flat
> one.  Both can be useful.  Perhaps there should also be a table_list
> function?
> 
>            -s
> 
> On Sun, May 10, 2009 at 2:51 PM, Oliver Kullmann
> <O.Kullmann at swansea.ac.uk> wrote:
> > Hi,
> >
> > create_list is the function to be used:
> >

-- 
Dr. Oliver Kullmann
Computer Science Department
Swansea University
Faraday Building, Singleton Park
Swansea SA2 8PP, UK
http://cs.swan.ac.uk/~csoliver/