Functional Client-Side ClojureScript UI Programming with Webfui - Conrad Barski

preview_player
Показать описание
What if the inventor of the web browser had been a Clojure programmer? Probably, client-side web programming would work differently than it does now... but in what ways? For one thing, we might want the DOM to be just a plain old Clojure data structure... but how would we modify it? Also, we might want browser event handlers to be purely functional functions... but what type of data would they return? Finally, how would we do AJAXy stuff, without sacrificing our beautiful functional code to the demons of imperativism? Webfui is a set of libraries that tries to answer these questions. With Webfui, you can pretend your program is actually running inside of this hypothetical Clojure-friendly web browser... and the libraries take care of the rest.
Рекомендации по теме
Комментарии
Автор

This is really cool.. I agree with Adam about "AJAX stuff sounds like a 'maybe'". You treat AJAX as something that shouldn't happen, when in reality, that's the main thing JS is used for now.

GarrettThornburg
Автор

The AJAX stuff sounds like a "maybe".

adamburry
Автор

This looks really interesting and useful. Too bad that the project seems to be dead.

elgoog-the-third
join shbcf.ru