New function - makelist alternative: table()ing Lisp ECL 9.4.1
Subject: New function - makelist alternative: table()ing Lisp ECL 9.4.1
From: Oliver Kullmann
Date: Sun, 10 May 2009 20:14:09 +0100
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/