"George Moschovitis" <george.moschovitis / gmail.com> wrote

>   Using the LocalizationShader you can have templates like this:
>
>   <h1>[[This is a localized]] String</h1>
>   <p>
>      do you [[:like]] this?
>   </p>

Nice.

> * Dynamic/Parametrised mixins. A great extension to Ruby's mixin
>   feature. The Og::list implementation is replaced with the new
>   Orderable dynamic mixin, here is an example:

Nice idea. You could use also this to propagate operations (e.g. delete,
aggregating ops, others) along specific attribute or relations.

>   class Comment
>     property :body, String
>     belongs_to :article, Article
>     include Orderable, :scope => article
>   end
>
>   c.move_higher
>
>   The Orderable mixin uses the :scope parameter to dynamically alter
>   the methods appended to the Comment class. This new feature will be
>   used throughout the platform.

What does this do to the tables? Can Comment include 'Orderable' multiple
times with different :scopes? How about ordering on either end of N-M
relations?

> Nitro is a multiparadigm application framework and will integrate ideas
> from Rails, Wee, PHP, JSP and .NET

Which ideas from Wee does it currently have? Which ones would you like it to
have :-)?

Thanks.