Hy Rayan,
On Jul 9, 2013, at 11:01 PM, Ryan Neufeld <r...@thinkrelevance.com> wrote:

> Mimmo,
> 
> Our focus has definitely been on exploring new ideas; supporting progressive 
> enhancement has not been a focus of ours. Given the nature of the kinds of 
> applications we're building in Pedestal today (extremely rich and 
> collaborative ClojureScript applications) I don't see many avenues to add 
> this support in the near term. One could certainly write progressive HTML 
> templates, but as soon as we cross into the boundary of system behavior 
> things get a little hairy - I get the impression it is an all or nothing 
> affair.

Sure, I understand. The trend is speaking by itself.  
> 
> Did you have any thoughts about how pedestal-app could better support 
> progressive enhancement?

Probably by working on homogenising Enlive/Enfocus (and hiccups/hiccup) we 
could share the same codebase to serve both the client-side and the 
server-side. To me HTML transformation and DOM manipulation are almost the same 
beast and I really do not understand why we call it transformation on the HTML 
side and manipulation on the client-side. DOM is HTML plus a much more rich set 
of events (but there are events on the server-side too, if we interpret rest 
verbs as events).

In Enlive and Enfocus we have almost the same selectors and the same 
transformations/manipulation. Enfocus is close to be Enlive + Domina Events + 
Effects, but the base is almost the same.  

I'm just thinking about keep this wonderful unifying language to share as mach 
as possible codebase. Imagine the same codebase that serve a full animates DOM 
but even a plain HTML page, just with less dynamism.  

My best

mimmo




> 
> -- Ryan Neufeld
> 
> On Jul 9, 2013, at 1:41 PM, Giacomo Cosenza <mimmo.cose...@gmail.com> wrote:
> 
>> Hi Pedestallions,
>> as all the others I have been waiting for this tutorial too.
>> 
>> Is there a motivation why you decide to not taking into account any 
>> progressive enhancement techniques?  Should we assume that progressive 
>> enhancement is dead?  I just went throw this article 
>> http://jakearchibald.com/2013/progressive-enhancement-still-important/ which 
>> seems to say that progressive enhancement is like the rock'n roll: it's here 
>> to stay.
>> 
>> Anyway, great piece of work! 
>> 
>> My best
>> 
>> Mimmo
>> 
>> On Jul 9, 2013, at 7:25 PM, Manuel Paccagnella wrote:
>> 
>>> I was expecting a tutorial, and now we get this. Speechless. Thank you very 
>>> much, I'll work through it! 
>>> 
>>> Il giorno martedì 9 luglio 2013 18:03:58 UTC+2, Ryan Neufeld ha scritto:
>>> Hey there, Clojurians/Pedestallions!
>>> 
>>> I'm pleased to announce the release of a comprehensive tutorial for 
>>> pedestal-app: http://bit.ly/pedestal-app-tutorial. In this tutorial we 
>>> finally *dive deep* into the guts of pedestal-app and build a distributed 
>>> multiplayer game using pedestal-app.
>>> 
>>> Major kudos to @brentonashworth for all his hard work on the pedestal-app 
>>> tutorial.
>>> 
>>> Enjoy!
>>> 
>>> -- Ryan Neufeld
>>> 
>>> 
>>> -- Ryan Neufeld
>>> 
>>> 
>>> -- 
>>> -- 
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clojure@googlegroups.com
>>> Note that posts from new members are moderated - please be patient with 
>>> your first post.
>>> To unsubscribe from this group, send email to
>>> clojure+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Clojure" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to clojure+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "pedestal-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to pedestal-users+unsubscr...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/pedestal-users.
>>  
>>  
> 

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to