Announcing Lifty

5 views
Skip to first unread message

Mads Hartmann Jensen

unread,
Aug 9, 2010, 1:33:23 PM8/9/10
to li...@googlegroups.com
Say hello to Lifty

Lifty adds scaffolding to sbt[1] and includes a framework for creating processors and an implementation of such processor for Lift-based projects which can creates new projects, snippets, models, comet actors, and other templates related to Lift.

Lifty is my Google Summer of Code project which I've been working on during the last three months with guidance from my two mentors David Pollak & Timothy Perrett. 

It consists of two parts, Lifty-engine and Lifty. 

Lifty-engine is a framework that helps you develop SBT processors which generate source files. All you have to do is mix in a simple trait, implement at least one Template and you're done.

Modularity has been a high priority for us and Lifty-engine has some cool ways to construct templates. For example Templates have the ability to depend on other templates and they can inject code into other templates before being processed by Scalate. If you have 5 minutes, follow this guide and create your own processor to get a taste of what Lifty-engine is all about: http://lifty.github.com/Lifty-engine/#your_first_processor

Lifty: Is a SBT processor for generating files associated with the Lift framework. It lets you get started with Lift in less than a minute - depending on your internet connection ;) and it helps you become more productive in your daily Lift activities.

For more information about Lifty & Lifty-engine check out http://lifty.org. The code lives on github here http://github.com/Lifty and I've created a Google Group for any questions you might have: http://groups.google.com/group/lifty

I would appreciate it if you would try out lifty and give me feedback so I can improve it. If you're a Lift user please follow this installation guide[2] and try it out. If you're not a Lift user please give Lifty-engine a go and implement your own processor (it takes 10 minutes). Feature requests, criticism, comments on the source - anything goes and everything is appreciated.

Thanks,
Mads Hartmann Jensen

[1] Simple Build Tool

David Pollak

unread,
Aug 9, 2010, 1:56:37 PM8/9/10
to li...@googlegroups.com, liftweb, Scala list
Mads,

You've done a tremendous job of taking an idea and making it a reality over the course of a summer.  You have demonstrated the highest and best of what Google Summer of Code is about... plus you've made a great contribution to the Scala, Lift and SBT communities.

I'm looking forward to seeing you move this project along and making a key part of the Lift and sbt ecosystem... and making it that much better to write code in Scala.

Thanks for putting in the hard and excellent work on this.  It was a pleasure to be your GSoC mentor and I look forward to continuing to work with you on the Lift and Lifty communities!

Rock on!

David
--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Blog: http://goodstuff.im
Surf the harmonics
Reply all
Reply to author
Forward
0 new messages