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
> 

Reply via email to