[SoC] Project Proposal - Pier
Stéphane Ducasse
stephane.ducasse at univ-savoie.fr
Sat Mar 3 08:03:34 UTC 2007
Cool I added it.
Stef
On 3 mars 07, at 01:58, Keith Hodges wrote:
> OWTRTA - One Wiki to Rule Them All.
>
> Project Outline:
> Develop a wiki translation engine using Pier, enabling Pier to
> routinely read and write other wiki formats. Using a configuration
> of Pier with the OODBMS Magma as a back end, test and explore
> scalability issues with the goal of importing wikipedia. The
> ability to have a full text search of the persisted data is required.
>
> Technical details:
> Pier is a wiki engine designed explicitly to be extensible and
> scalable. Unlike the majority of wiki implementations Pier has a
> very clean design which uses a number of classic design patterns.
> Wiki formatted content is read using a parser into its internal
> object-model representation, the parser is generated from a parser
> compiler.
>
> Benefits to the Student:
> This project will be beneficial to any Computer Science student,
> reflecting much of what they will have been taught. It will
> providing a learning opportunity through exposure to the full,
> clean, source code of every facet of these particular technologies,
> which represent the best of their class, in terms of their design.
> For example, as a starting point the student will begin by learning
> how to use a compiler-compiler as a parser generator.
>
> Benefits to the community:
> A large amount of information is being held in legacy wiki's,
> within the squeak community alone wiki.squeak.org has over 5000
> pages. Pier needs some enhancements before it is ready to take up
> the mantel.
> Magma is a relatively new OODBMS, which is beginning to be used in
> some commercial environments and these would benefit greatly from
> the scalability testing involved in this project.
More information about the Soc
mailing list