Conjure 0.2 released.

2 views
Skip to first unread message

Matt

unread,
Sep 14, 2009, 9:49:34 AM9/14/09
to Clojure
I'm happy to inform everyone of the Conjure 0.2 release. Check it out
at: http://github.com/macourtney/Conjure

Download the jar at: http://github.com/macourtney/Conjure/downloads

Conjure is a Rails like framework for Clojure. The new version of
Conjure has many new features including:

* The Ring Library for connecting to web servers.
* Clj-record for persistence
* Clj-html for creating views.
* An h2 embedded database for persistence included (though, with a
little work, you can use pretty much any database clj-record uses)
* A Jetty server to get you up and running quickly.
* Migrations
* A testing framework which builds on test-is.

I've updated the github wiki with an extensive hello world tutorial
which demonstrates most of the features of Conjure. You can find it
at: http://wiki.github.com/macourtney/Conjure/hello-world-tutorial

I have plenty of features yet to add, and would appreciate any help.

I hope you enjoy this release,

Matt Courtney

Stuart Halloway

unread,
Sep 14, 2009, 11:31:39 AM9/14/09
to clo...@googlegroups.com
Hi Matt,

This is a good start! Since you are only at 0.2, any chance I can
convince you to target Clojure 1.1 and later only, and switch to using
clojure.test (the replacement for clojure.contrib.test-is)?

If you are willing, I will make the switch on my fork and issue a pull
request.

Stu

Jim Menard

unread,
Sep 14, 2009, 2:52:47 PM9/14/09
to clo...@googlegroups.com
Matt,

There's a missing double quote on line 11 of lancet.sh. After adding
that, I had no problem compiling Conjure. Looking forward to trying
it.

Jim
--
Jim Menard, ji...@io.com, jim.m...@gmail.com
http://www.io.com/~jimm/

Matt

unread,
Sep 15, 2009, 10:02:32 AM9/15/09
to Clojure
That's my plan for the next release. Unfortunately, the change to test-
is came out right before I finished the release. After reviewing what
it would take to update, I decided to wait.

If you make the changes on your fork, I'll be happy to merge them in.

-Matt

On Sep 14, 11:31 am, Stuart Halloway <stuart.hallo...@gmail.com>
wrote:

Matt

unread,
Sep 15, 2009, 10:04:04 AM9/15/09
to Clojure
Fixed in the main branch. Stu made the change on his fork, and I
merged it in.

-Matt

Stuart Halloway

unread,
Sep 15, 2009, 10:17:57 AM9/15/09
to clo...@googlegroups.com
The bigger problem here is that the ant jar task loses file
permissions, so after Conjure expands the file structure to create a
project Unix users will have to chmod u+x any files that are scripts.
I looked at it for about 10 seconds and decided it wasn't easily
fixable without going away from the jar task. :-/

Stu

Matt

unread,
Sep 15, 2009, 3:59:04 PM9/15/09
to Clojure
I'll make a note on the wiki to chmod the scripts in Unix. I'm not
sure what else I can do. I swear I tested all of this on my Mac.

-Matt

On Sep 15, 10:17 am, Stuart Halloway <stuart.hallo...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages