On 01/17/2014 05:14 PM, Vladimir Shabanov wrote:
2014/1/17 Adam Chlipala <[email protected] <mailto:[email protected]>>

        Few major problems with Ur/Web:

        Slow compilation speed.


    I'm hoping this will be fixed with a longer-time-horizon project
    we have going, to build better tools for building future Ur/Web
    versions and more!


Do you have any plans when this project will be available?

Unfortunately not.  It's really a research project.

        Exponential code bloat. This is actually the main reason for
        long compilation. Ur/Web inlines too much.


    It occurs to me it that it would be easy enough to add a
    'neverInline' .urp directive, which would be dual to
    'alwaysInline' that's already there.  Do you think that would
    solve the problem easily enough?


I think yes. Although reloadFeed function (you could see commented calls to it in sources) is local one. So it should be possible to somehow specify local functions to neverInline pragma.

OK, I'll take a look soon.
_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur

Reply via email to