[Ecls-list] Loop and order of until clause

David_Creelman at pa.com.au David_Creelman at pa.com.au
Thu Jul 12 23:30:43 UTC 2007


|---------+------------------------------------>
|         |           "Juan Jose Garcia-Ripoll"|
|         |           <jjgarcia at users.sourcefor|
|         |           ge.net>                  |
|         |           Sent by:                 |
|         |           juanjose.garciaripoll at goo|
|         |           glemail.com              |
|         |                                    |
|         |                                    |
|         |           12/07/2007 06:02 PM      |
|         |                                    |
|---------+------------------------------------>
  >------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                              |
  |       To:       "David_Creelman at pa.com.au" <David_Creelman at pa.com.au>                                                        |
  |       cc:       ecls-list at lists.sf.net                                                                                       |
  |       Subject:  Re: [Ecls-list] Loop and order of until clause                                                               |
  >------------------------------------------------------------------------------------------------------------------------------|







2007/7/12, David_Creelman at pa.com.au <David_Creelman at pa.com.au>:
> I tried to get GameLib to compile and ran into several uses of loop where
> the until part of the loop was at the beginning, not the end.
> Is this valid Common Lisp?

No.

Ah, okay. Thanks.

> If it is, how easy is it to change in ECL?

Not really. Loop.lsp is a big fat monster, old enough to scare most
lispers, including myself.

Hmmm, sounds like enough of a reason to stay away.

> I haven't used loop myself, but it might be good to get it to work to
> standard if this is the standard.

It is not. The problem is that some lisps allow this and this leads
people to believe it is correct code. If you scan the archive you will
see many emails regarding this.

Thanks for the info. I'll scan more next time.

Regards
David

Juanjo

--
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com









More information about the ecl-devel mailing list