[SoC] Project Proposal - Pier
Giovanni Corriga
giovanni at corriga.net
Sat Mar 3 12:50:39 UTC 2007
Il giorno sab, 03/03/2007 alle 00.58 +0000, Keith Hodges ha scritto:
> 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.
>
> hows that for a first draft?
Perfect. But now I'll have to update all the other proposals to your
template :-/
Giovanni
More information about the Soc
mailing list