[Lvlug] Re: Lisp (was Re: [Nj-linux-consultants] Musings)

The Artist Formerly Known as Fingolfin fingolfin at thelinuxlink.net
Wed Jun 16 14:33:00 EDT 2004


On Fri, 11 Jun 2004, Ricardo SIGNES wrote:

> * Faber Fedor <faber at linuxnj.com> [2004-06-11T13:48:29]
> >
> > In the Algol type languages, you can only return one thing, and many
> > times it's a simple data type.  The above example shows how you can
> > return TWO pieces of data from a function.  (Technically, you're passing
> > back one tuple and putting it into two variables). This first showed up
> > in Lisp 50 some years ago.
> >
>
> Don't you go besmirching my beloved Perl!  Perl, which certainly looks
> and sometimes acts Cish, is perfectly capable of returning multiple
> values.
>
>   my @values = function;
>   my ($x, $y) = thingie;
>
> ...and other such wonders.

I'd really like to take up perl. But can you explain or point me to an
explanation of typeglobs??

If Larry Wall lived in a country where the native language actually has
syntax, he would have presumably emulated it as opposed to English. This
would make things substantially easier, if less aesthetically pleasing.

-- 
"...Jews everywhere were showing signs of disturbance, were gathering
together, and giving evidence of great hostility to the Romans, partly
by secret and partly by overt acts."

  -- Cassius Dio, Roman History 69.12.1-14.3


More information about the Lvlug mailing list