[Nitro] properties

Bryan Soto bryan.a.soto at gmail.com
Sun Apr 2 04:05:37 EDT 2006


On 4/1/06, Aleksi Niemela <Aleksi.Niemela at cs.helsinki.fi> wrote:
> Bryan Soto kirjoitti:
> > Perhaps the problem is that properties are generic, but not reusable.
> > As an example, for an Og enchanted class, perhaps field and fields
> > would be a better name than property and properties.
> >
> >
> I'm not sure if I have the same idea with Bryan but IMO instead of
> having static Domain Specific Language (DSL) we could end up having
> dynamically defined DSL for declaring properties, attributes or whatever
> would be great name for those.
>
> So by default Og would use "property" but Gtk users could say
>
>    Og.dsl_keywords(:property => :my_own_foobar_keyword)
>    class Foo    # in which context #property would collide
>      my_own_foobar_keyword :foo, String
>    end
>

That's pretty much it. In addition though, all the Og and Glue
internal code would use my_own_foobar_keywords to access all the
declared my_own_foobar_keyword items.

--
"Never tell people how to do things. Tell them what to do and they
will surprise you with their ingenuity." —General George S. Patton




More information about the Nitro-general mailing list