Magnus,

On Thu, May 22, 2008 at 2:56 PM, Magnus Holm <[EMAIL PROTECTED]> wrote:
> ===
> 1. Camping on Rack
> ===
>
> I've just finished rewriting Camping to use Rack in the "core". I got rid of
> (a little less) than 1kB in camping.rb and removed lots of un-necessary files
> (lib/server/*.rb, fastcgi.rb & mongrel.rb).

Cool, great work. The changes required by the apps are simple to accomplish.

> ===
> 2. ORM-agnostic?
> ===
>
> What about making Camping ORM-agnostic? If it's only AR which requires glue,
> we can just rename camping/db.rb to camping/ar.rb - if not we have to add
> camping/og.rb, camping/dm.rb, camping/sequel.rb etc too.

Interesting idea, not in the top of my list but I must confess Merb
has bring DataMapper and Sequel to my attention.
Being able to play with them easier in Camping would be interesting.

> ===
> 3. Cookie Sessions as default
> ===
>
> What do you think about using Cookie Sessions instead of database-based by
> default (in camping/sessions.rb)? It's much lighter and makes it simpler to
> create apps without database. It also helps making Camping ORM-agnostic.

We discussed it and tried  with our new Raisl  2 based applications. It works.

> ===
> 4. Renaming camping-unabridged.rb to camping.rb?
> ===
>
> I haven't touched camping.rb at all, do we really need to prove that it's a
> micro-framework? It just makes development/releasing harder. Let's just forget
> about the abridged version and rename camping-unabridged.rb to camping.rb!

Keeping Camping away from the bloat goes far beyond an arbitrary weight limit.
It is a nice way to promote Camping. It is catchy saying "In Less then
4K", period.

In any project keeping unnecessary artifacts is not a good practice,
their maintenance drag resources form the development of the real
working ones.

> ===
> 5. Camping 2.0
> ===
>
> Here's my plan:
> * We agree on which of these four/three features we should implement
> * _why or zimbatm (or someone who really knows Camping) double-checks
>  everything and fixes any bugs.
> * Releasing 2.0 - Make lots of hype so everybody ports their apps to 2.0
> * Then we'll see if any bugs appear, fixes them quickly and releasing 2.1.

Sounds good.

--
Aníbal Rojas
http://hasmanydevelopers.com
http://rubycorner.com
http://anibal.rojas.com

> ---
>
> This is just some proposals, the community (aka YOU) have to decide what we
> should do. So what are your thoughts?
>
> ---
> Magnus Holm
> _______________________________________________
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>



-- 
Aníbal
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to