[Ur] [Bulk] Re: A few questions

Manu chompmotte at yahoo.fr
Tue Sep 15 07:54:09 EDT 2009


Hello Gian

Can you talk a bit more about the work you are doing with Ur ?
Is it something you'd be willing to share ?

I  want to do some work with Ur/Web and I am interested in every bit  
of examples I can get (beyond the demos)...

Manu

On 15 Sep 2009, at 11:44, gdp3 at cs.waikato.ac.nz wrote:

>>> nitralime wrote:
>> I personally don't like the "hype" around the so called "design  
>> patterns"
>> which are sold as a greate achievement!! It is by and large "common
>> sense"!
>> Forcing a certain organizational discipline could be however useful
>> sometimes.
>
> Having been doing a reasonable amount of Ur/Web programming over the  
> last
> few days, I can at least offer some anecdotal evidence that the type
> system is sufficient to enforce certain disciplines upon the  
> structure of
> your program.
>
> If you wished to employ an MVC style, for example, then using "MVC- 
> style"
> constructs (with an accompanying set of types) to build your  
> application
> will do the trick.  Unless you actively work around these MVC  
> constructs
> (by writing non-MVC-style code and manually ensuring that the type
> checking still passes), this programming style will be "enforced" by  
> the
> type system.  You might have 'model', 'view' and 'controller' types  
> that
> control the types of operations that are well-defined over these
> constructs.
>
> It's worth noting that this is likely a stronger kind of "style
> enforcement" than is offered by any of the traditional MVC  
> frameworks in
> common use today, where it is relatively easy to write inline PHP,  
> Python
> or Ruby code that circumvents the structure imposed by the MVC  
> framework.
>
> -Gian
>
>
> _______________________________________________
> Ur mailing list
> Ur at impredicative.com
> http://www.impredicative.com/cgi-bin/mailman/listinfo/ur




More information about the Ur mailing list