I'm not sure I understand the problems here, but if you really want to wrap a Java library that generates a "web layer", I'd suggest looking at Vaadin rather than GWT.
Though as others have said I do not clearly see what kind of problems you have with the current solutions (immutant, om, etc.). On Thursday, 6 August 2015, Alexander Hudek <a...@kirasystems.com> wrote: > Immutant provides a lot of "enterprisy" things out of the box. > > On Wednesday, August 5, 2015 at 5:28:02 PM UTC-4, Olek wrote: >> >> Hi! >> >> I was using Clojure for a long time. It has been used for private and >> commercial projects (sniffed by me and hated by others). >> >> Now it has been abandoned. It's not giving me any money nor there is no >> agreement in peers to use it. >> >> But... >> >> >> I think that Clojure has a future. Datomic is ready for new Intel mass >> storage (which is 1000 times faster than current SSD). Clojure as lisp is a >> head of time for most today programing paradigms. >> >> But.... >> >> >> I'm disappointed by few things: >> >> >> Problem: there is no a bind for the JEE servers - they should be treated >> as the SQL - you will never reach its maturity >> >> Solution: so you should parasite it and make a wrapper around timed >> services, jms queues, web services, ejb, jpa (with changed semantic fitting >> to clojure style) >> >> My try: I have already build some prototype for building web services in >> runtime (with build in http server in jdk) >> >> >> Problem: there is still no true web layer - all what you can see is a >> wrap around Servlet and HTTP protocol concept or own semantic around WWW >> >> Solution: you should try to build a layer around GWT or Java Prime Faces, >> I know that now it is not possible, but you should think what steps are >> needed to achive that >> >> My try: I have build and framework which abstracts from the system domain >> in GUI and the server side conforms it's protocol (what contexts as tabs, >> CRUD, contextual operations, elastic permissions - tab context and data >> context, dialogs for CRUD, filters for listing, tables, dynamic forms >> modification, validation) all was made first in Clojure and the spec of DSL >> could produce Swing app, the same spec later could produce GWT app (for >> known reasons the engine had to be rewritten in Java but spec could be >> still Clojure data or XML) >> >> The GUI engine is so abstract that Web Layer could switch between backend >> system and provide all the GUI functionality as needed - the limit is that >> it was ordinary a CRUD app (card management system; football cards >> management and bans system; CAR system with conjunction with EJBCA; user >> and persmission managment system; lottery systems - all there where >> registration system fits) >> >> >> Let the big business promote you potential and left for yourself only the >> evangelism of the Clojure language... >> >> -- > 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 > <javascript:_e(%7B%7D,'cvml','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 > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@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 > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>. > For more options, visit https://groups.google.com/d/optout. > -- 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/d/optout.