Changeset 2597

Show
Ignore:
Timestamp:
02/22/08 15:31:30 (11 months ago)
Author:
hans
Message:

Add warning message to manual front page.
Edit LISP->Lisp in the manual (*sigh*)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bknr/datastore/doc/introduction.tex

    r999 r2597  
    88} 
    99 
    10 BKNR is a software launch platform for LISP satellites. You could 
     10BKNR is a software launch platform for Lisp satellites. You could 
    1111replace ``launch platform'' with framework and ``satellites'' with 
    1212``applications'', but that would be too many buzzwords. 
    1313 
    1414BKNR is made of facilities that are not very useful on their own, but 
    15 they can be used to quickly build shiny and elegant LISP 
     15they can be used to quickly build shiny and elegant Lisp 
    1616satellites. For example, a very important component of BKNR is its 
    1717datastore, which brings persistence to CLOS in a very simple way. By 
     
    1919persistent objects. You can also add XML import/export to your objects 
    2020in a similar way. I think this is the single most attractive feature 
    21 of BKNR: no more mapping from a relational database to LISP objects, 
     21of BKNR: no more mapping from a relational database to Lisp objects, 
    2222no more XML parsing and XML generation, you just write plain 
    2323application code. 
     
    2525 
    2626Another interesting feature of BKNR is its web framework, built on top 
    27 of the Portable Allegroserve webserver. The web framework has a simple 
     27of the Hunchentoot webserver. The web framework has a simple 
    2828object-oriented handler hierarchy, with sessions, authorization and 
    2929all the features you are used to from other frameworks. It also 
    3030gathers usage information, stores it in the datastore, generates 
    3131statistics, maps sessions to persistent users. Furthermore, a very 
    32 useful feature is the HTML templater, which enables you to call LISP 
    33 code from XML templates. The LISP template callbacks are simple LISP 
     32useful feature is the HTML templater, which enables you to call Lisp 
     33code from XML templates. The Lisp template callbacks are simple Lisp 
    3434functions that can work on the XML DOM representation. This eases 
    3535working with web developers, who can still use their standard editors 
     
    4545The application which started BKNR was the website for the graphic 
    4646designers eboy. A lot of work went into the manipulation of images and 
    47 the integration of images into the LISP framework. So another big part 
     47the integration of images into the Lisp framework. So another big part 
    4848of the BKNR web framework is the image manipulation code and the image 
    4949layout code, based on the CL-GD library by Edi Weitz. 
     
    5353``BOS creates rainforest''), and has been used to implement a few 
    5454personal websites (the website for the hacker gathering GPN in 2004, 
    55 which featured an interactive LISP music-dj, the temporary conference 
     55which featured an interactive Lisp music-dj, the temporary conference 
    5656website for the European Lisp Workshop and the BKNR website). The code 
    5757was opensourced right from the start, but we didn't put a lot of 
  • trunk/bknr/datastore/doc/manual.tex

    r982 r2597  
    3636  \vspace{2cm} 
    3737  \Large 
    38   CODENAME: SPUTNIK 
     38  CODENAME: VOSTOK 
     39  (THIS MANUAL IS UNDER EDIT, PLEASE DO NOT PRINT OR DISTRIBUTE) 
    3940 
    4041\end{center}