On Thu, 24 Jan 2002, Uri Guttman wrote:
> >>>>> "dne" == dskippy@ccs neu edu <[EMAIL PROTECTED]> writes:
>
> >> you complain about not liking hash of hash but you like mucking with
> >> symbol tables which are just hashes? that makes absolutely no sense. it
>
> dne> it's because they get merged without explicit calls. that's really the
> dne> only reason.
>
> clarify please. i don't see any merging of hashes here without calls or
> sharing namespaces.
i am sharing name spaces now.
>
> dne> btw: first class values are values that can be passed as an
> dne> argument, returned as a value, and stored in a data structure. in
> dne> perl only scalars are first class thus you must reference every
> dne> value with a scalar to use them in the mentioned places. (accept
> dne> maybe with prototypes you can pass them, i'm not sure)
>
> what is wrong with references as first class values? they work fine and
> don't need any special prototypes or syntax to work. requiring scalar
> values is not a real limitation. IMO you just seem to think it is. you
> can pass, return and store them just fine. there is no need to do that
> with agregates. in most languages you have to handle them separately too
> or worry about storage issues, etc. you have to pay a price somewhere.
well in some languages i don't need to deal with dereferencing because
arrays can be members of arrays. i just think the language could be
designed to facilitate that and i'd be nice
> uri
>
> --
> Uri Guttman ------ [EMAIL PROTECTED] -------- http://www.stemsystems.com
> -- Stem is an Open Source Network Development Toolkit and Application Suite -
> ----- Stem and Perl Development, Systems Architecture, Design and Coding ----
> Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org
>