Update on version 2.0

58 views
Skip to first unread message

ckirkendall

unread,
May 1, 2013, 9:55:29 PM5/1/13
to enf...@googlegroups.com
Enfocus 2.0 is coming along quicker than I expect and I thought it would be good idea to give an update.  I am looking for people that can start testing it out and playing with it.  Below are the changes that have been completed so far.   Overall, the 2.0 snapshots are very stable and I am expecting to finish up the release sometime in July.
  1. Removed all macro shadowing.  All transformations are now pure functions with the exception of clone-for.
  2. Namespaces for effects, events have been broken out.
  3. Added a set of accelerator/easing functions to the effects namespace.
  4. Custom transformations are now just simple functions that take a single node; no wrappers needed.
  5. Major optimization to remote and compiled snippets and templates.   
  6. Added hiccup style emitter for template creation. (Enlive 1.1.0)
  7. Added replace-vars transform (Enlive 1.1.1)
Items still needing work (any help would be appreciated):
  1. Enlive selectors need to be expand to handle selectors with maps {} in them.
  2. Further optimize compile time snippets to only include the selected elements in the js file.
  3. Move testing framework to phantom.js and cljs.test
Enfocus Charts
I have also started an interactive charting library for ClojureScript based on Enfocus 2.0.  It is very alpha and api is not stable yet but its already very usesable.


Enfocus Bootstrap
I am also beginning a project shortly that will provide UI components compatible with Twitters bootstrap.  If you are interested in helping out with this effort please shoot me an email at enfocus at gmail.com.

Creighton Kirkendall

Gary Johnson

unread,
May 2, 2013, 12:10:14 PM5/2/13
to enf...@googlegroups.com
Yes!!! Can't wait until I get some time to work on my web apps again. Freshey-fresh Enfocus, here we come!

Also the Enfocus Charts demo looks great. How would you compare it (or your goals for it) with C2?

  ~Gary

Alan Moore

unread,
May 3, 2013, 10:00:08 AM5/3/13
to enf...@googlegroups.com
Wow... That is quite a lot of work! Thank you so much.

Alan

Creighton Kirkendall

unread,
May 3, 2013, 10:26:41 AM5/3/13
to Enfocus
I feel C2 is tackling a much bigger problem than just providing an easy to use charting library.  Kevin is trying to come up with scheme to provide data driven visualizations as a generic platform.  Even basic examples of pie charts are much closer to representing SVG data structures than the data for a pie chart.  I do not envy Kevin in what he is trying to accomplish.  It is a massive task.  It may even be the platform for enfocus-charts once it has matured a bit.  

CK


--
 
---
You received this message because you are subscribed to the Google Groups "Enfocus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to enfocus+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages