Changeset 29

Show
Ignore:
Timestamp:
02/06/07 17:03:06 (6 years ago)
Author:
cleverdevil
Message:

Added an 'about' page. It still needs a lot of information, including our list of open decisions, but its a start.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • elixir/trunk/docs/about.rst

    r24 r29  
    1 ----- 
     1===== 
    22About 
    3 ----- 
    4          
    5 TODO 
     3===== 
     4 
     5------- 
     6History 
     7------- 
     8 
     9In 2006, `Jonathan LaCour <http://cleverdevil.org>`_ discovered the fantastic 
     10`SQLAlchemy <http://sqlalchemy.org>`_ project, and really liked its power and 
     11flexibility, but found that in many simple cases he would prefer a simpler and 
     12more attractive way to declare his model objects.  As a result, Jonathan spent 
     13a few hours on a weekend to create the `ActiveMapper 
     14<http://cleverdevil.org/computing/35/>`_ SQLAlchemy extension. For a weekend's 
     15worth of work, it wasn't half bad, and gained a little bit of traction in the 
     16wild.  But, over time, it became clear that ActiveMapper needed a lot of work 
     17to stabilize and become more useful. 
     18 
     19Later that year, `Daniel Haus <http://www.ematia.de>` released his own layer 
     20on top of SQLAlchemy, called `TurboEntity <http://turboentity.ematia.de>`_.  
     21TurboEntity solved some of the problems of ActiveMapper, and took a slightly 
     22different approach to the problem.  TurboEntity also began to gain some ground 
     23and it became clear to both Daniel and Jonathan that they needed to work 
     24together. 
     25 
     26Around the same time, Gaëtan de Menten contacted both Jonathan and Daniel to 
     27reveal that he had been working on his own layer as well.  A few weeks later, 
     28all three agreed to work together to create a replacement for TurboEntity and 
     29ActiveMapper using their collective experience and knowledge. 
     30 
     31 
     32-------- 
     33The Name 
     34-------- 
     35 
     36The Oxford English Dictionary defines Elixir as: "a magical or medicinal potion, 
     37a preparation that was supposedly able to change metals into gold, sought by  
     38alchemists." 
     39 
     40 
     41---------- 
     42The Future 
     43---------- 
     44 
     45The eventual goal of the Elixir project is to become an official SQLAlchemy 
     46extension.  But, before we submit elixir for inclusion within SQLAlchemy, we 
     47want the opportunity to solicit feedback and contributions from users to make 
     48sure that we have ironed out any bugs, missing features, syntax changes, or 
     49documentation deficiencies. 
     50 
     51The primary things we would like to resolve before we make our first stable 
     52and official release are: 
     53 
     54- TODO