[Lvlug] Re: Lisp (was Re: [Nj-linux-consultants] Musings)
The Artist Formerly Known as Fingolfin
fingolfin at thelinuxlink.net
Fri Jun 18 18:59:49 EDT 2004
On Fri, 18 Jun 2004, Ricardo SIGNES wrote:
> * The Artist Formerly Known as Fingolfin <fingolfin at thelinuxlink.net> [2004-06-18T11:12:30]
> > On Wed, 16 Jun 2004, Ricardo SIGNES wrote:
> > > Here's an explanation in a few words that will be more than you need for
> > > ages:
> > > A typeglob is a container that holds one of every other variable type.
> > > It's a box with multiple compartments, one of which fits a scalar, one
> > > an array, one a hash, and so on. Typeglobs are used by the symbol
> > > table to associate names with variables.
> > Sort of like a union holding every basic C type??
> No. A union uses the same data to populate every value. A typeglob has
> distinct values for each type.
> If I had to put it in C terms, I'd say it's a struct with one member of
> each type. But I wouldn't. :)
Wassamatta with C?? I like its clean simplicity.
"...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