Slashdot Mirror


MIT Unifies Web Development In Single, Speedy New Language

itwbennett writes: A new programming language out of MIT, called Ur/Web, provides a way for developers to write pages as self-contained programs. It incorporates many of the most widely-used web technologies, freeing developers from working with each language individually. Ur/Web's author, Adam Chlipala, an MIT computer science assistant professor, will present his work next month at the Association for Computing Machinery's Symposium on Principles of Programming Languages. He says, "In Ur/Web, everything is based on transactions, where a single client request is handled by what looks like an uninterrupted execution of a single function. The language implementation has optimizations in it to support running many requests in parallel, on real servers. But the programmer can pretend everything is a transaction and think in a simpler concurrency model."

2 of 194 comments (clear)

  1. Frames in 2014 by Lobo42 · · Score: 4, Informative

    The demo site uses frames. FRAMES. I think this is unlikely to catch on.

  2. Re:"Ur" by CaseCrash · · Score: 4, Informative

    Are you being stupid on purpose or what?

    "Ur" is a fairly common way to represent an origin or prototypical item of a set, as in a "ur-language" would be the mother tongue from which other languages spring. It seem to be being used in this context to mean more "all-encompassing", or a back to roots type thing, but the meaning still applies.

    Why am I responding to an AC troll....

    --
    No, that link you posted to a web comic we've all seen a hundred times is not "obligatory."