A list of new features in Conjure 0.4 can be found at:
http://wiki.github.com/macourtney/Conjure/conjure-04-features
I would greatly appreciate help testing. If you find any issues let me
know.
While you're testing, start thinking of features for the next release.
-Matt Courtney
-Matt Courtney
Feature requests:
1. Smaller releases, I think it helps testing the features of a
software project if the diffs between what worked and what doesn't are
small.
2. A pure clojure implementation of main, that would be sweet.
3. A Conjure repl a la script/console in rails
Robert
PS Congratulations again, you've put in a lot of hard work for this release.
2010/1/31 Matt <macou...@gmail.com>:
--
Joan Crawford - "I, Joan Crawford, I believe in the dollar.
Everything I earn, I spend." -
http://www.brainyquote.com/quotes/authors/j/joan_crawford.html
I'm definitely keeping continuations in mind for a future release.
However, I think plugins are a top priority right now. Once Conjure
has plugins, anyone can start adding extensions and really filling out
the frame work.
Here is an incomplete list of features I'm looking at for future
releases (order does not imply priority):
Plugins
Continuations and Conjure as a continuation server.
Caching
- Page caching
- View caching
- Controller and View load caching
ClojureQL support (I'll check out the articles you linked to)
Expansion of clj-record
Defining Get or Post actions instead of an action being any function.
Callbacks/interceptors.
- Interceptors for controllers
- clj-record callbacks to support caching
Switch to Log4J instead of the logging library included in Java.
(worked much better on another project I'm working on)
Pure Clojure (remove Main.java)
Initialization and timer hooks.
Generator and destroyer upgrades
- Hooks for plugins and expansions
- A markup language to generate Clojure code strings?
That's all of the features I can think of right now. If I think of any
more I'll add them in other posts.
Obviously I agree with your idea for removing main. I'm not sure about
the repl, but I could add it very easily.
As for smaller releases, I would agree this was a big one which took a
lot longer to get out than I expected. I would be open to smaller
releases, but how small? How many features are included in each
release?
We'll have to put more thought into how releases work in the future.
I've convinced my company to allow me to use Conjure with the project
I'm on. It will be a small piece of the over all project, but a good
testbed for Conjure. I'm sure more features will come out of it, but
if I need a feature, I'll have to add it ASAP. The feature may not be
something we planned for. But, I'm sure this will only be a good thing
for Conjure though.
-Matt Courtney
On Jan 31, 12:45 am, Robert Postill <robert.post...@googlemail.com>
wrote:
> Congratulations! You put together quite a laundry list of features
> for 0.4 which makes the achievement all the sweeter :) So I have a
> couple of questions and a couple of feature requests. My questions
> are:
> 1. What does the release cycle look like? No one I know has reported
> a bug in Conjure...
> 2. A little while ago you mentioned continuations, are you still
> interested in that as a direction for Conjure?
> 3. After reading two posts about clojureql(http://zef.me/2637/on-language-design-my-problem-with-clojureqlandhttp://gitorious.org/clojureql/pages/FrontendReworked) I'm still not
> sure about clojureql. The project seems to be heading in the right
> direction but when is it going to get there? Now I know that is the
> worst of questions for an open-source project and if I was on the
> clojureql my response would be "when its ready" but if clojureql is
> upstream of Conjure then when clojureql releases become a big deal to
> us. So how do we sync with them and is an immediate integration worth
> the effort?
>
> Feature requests:
> 1. Smaller releases, I think it helps testing the features of a
> software project if the diffs between what worked and what doesn't are
> small.
> 2. A pure clojure implementation of main, that would be sweet.
> 3. A Conjure repl a la script/console in rails
>
> Robert
>
> PS Congratulations again, you've put in a lot of hard work for this release.
> 2010/1/31 Matt <macourt...@gmail.com>:
I've thought of a couple more features:
HTML to clj-html structure converter.
A graphical generator/manager for your conjure app
-Matt Courtney
I want to finish the tutorial before I make another release.
-Matt Courtney
-Matt Courtney
TC-3 is now posted.
-Matt Courtney
Unfortunately, github is not cooperating. I'll have to try to upload
RC-1 from home.
I'm going to go through the tutorial one more time with the release
candidate and verify everything works as suspected. Then, release a
final 0.4.
-Matt Courtney
-Matt Courtney