Declaring Ref Variables Inside Function Calls
Leandro Lucarella
llucax at gmail.com
Wed Apr 1 05:50:38 PDT 2009
Sergey Gromov, el 1 de abril a las 06:08 me escribiste:
> >>>> I'm putting together a blog post about a possible design of first-class
> >>>> tuples in D. Hope it won't take too long.
> >>> What does "first-class" mean?
> >>
> >> First-class values, like, native, with built-in compiler support.
> >
> > A tuple is a parameterized type, not a value. And first-class doesn't
> > mean with built-in compiler support.
>
> Probably I've mis-used the first-class thing here.
First class object, according to Wikipedia[1], means, among other things,
that is "being expressible as an anonymous literal value". Since in
D there is no way to define new literals in library code (until macros are
implemented, I hope =), the only way to add tuple literals that I know of
is adding built-in compiler support. Then assuming, as discussed in this
thread, that you'll propose tuples to have literal values in your blog
post, I don't think you mis-used the term here =)
[1] http://en.wikipedia.org/wiki/First-class_object
--
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
Are you nervy, irritable, depressed, tired of life.
Keep it up.
-- Monty Python
More information about the Digitalmars-d
mailing list