Changes between Version 1 and Version 2 of WikiStart

Show
Ignore:
Timestamp:
12/19/09 23:35:04 (9 months ago)
Author:
benedikt (IP: 62.178.138.213)
Comment:

Import Google Cache Backup

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.11.1 = 
     1= Language.C - A C99 library for haskell = 
    22 
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of 
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress. 
     3The Language.C project aims to be a stable and compliant C99 language processing library for [http://www.haskell.org haskell].  
    54 
    6 All aspects of Trac have been designed with the single goal to  
    7 '''help developers write great software''' while '''staying out of the way''' 
    8 and imposing as little as possible on a team's established process and 
    9 culture. 
     5As for now, it features a complete, reasonably well tested parser and pretty printer for all of C99 and a large set of GNU extensions ([wiki:Cee C language support]). 
    106 
    11 As all Wiki pages, this page is editable, this means that you can 
    12 modify the contents of this page simply by using your 
    13 web-browser. Simply click on the "Edit this page" link at the bottom 
    14 of the page. WikiFormatting will give you a detailed description of 
    15 available Wiki formatting commands. 
     7Eventually, we also want to provide a complete analysis framework for C. 
    168 
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created 
    18 a new Trac environment, containing a default set of wiki pages and some sample 
    19 data. This newly created environment also contains  
    20 [wiki:TracGuide documentation] to help you get started with your project. 
     9== Mailing List (new) == 
    2110 
    22 You can use [wiki:TracAdmin trac-admin] to configure 
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in 
    24 regard to ''components'', ''versions'' and ''milestones''.  
     11There is now a mailing list for language-c, thanks to the haskell community server: 
     12http://projects.haskell.org/cgi-bin/mailman/listinfo/language-c 
    2513 
     14If you have questions, suggestions or comments, please CC the mailing list ! 
    2615 
    27 TracGuide is a good place to start. 
     16== Good news, everybody == 
    2817 
    29 Enjoy! [[BR]] 
    30 ''The Trac Team'' 
     18 * 2009/01/26: Released 0.3.1.1 (Bugfix release) 
     19 * 2008/08/26: Released 0.3.1 
     20 * 2008/08/12: Released 0.3 
    3121 
    32 == Starting Points == 
     22== Download == 
    3323 
    34  * TracGuide --  Built-in Documentation 
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project 
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions 
    37  * TracSupport --  Trac Support 
     24   * available via hackage / cabal-install 
     25   * alternatively: darcs get [http://code.haskell.org/language-c] 
    3826 
    39 For a complete list of local wiki pages, see TitleIndex. 
     27== Documentation == 
     28    
     29   * [wiki:GettingStarted Getting Started] 
     30   * [http://code.haskell.org/~bhuber/docs/language-c-latest/ API docs] 
     31   * [wiki:ProjectPlan project status and further directions] 
     32 
     33== Press == 
     34    
     35   * [http://d.hatena.ne.jp/syd_syd/20080813#p1 In this blog post] keigoi shows how to move declarations to the top of statement blocks using Language.C and Data.Generics  (japanese). The [http://d.hatena.ne.jp/syd_syd/20080814#p1 follow up] shows how to convert C99 flexible array members to arrays of size 0. 
     36 
     37   * Aaron Tomb at Galois wrote about his experiments [http://www.galois.com/blog/2008/09/17/parsing-the-linux-kernel-with-haskell-experience-with-languagec/ parsing the linux kernel using Language.C], which seemed to work well. 
     38     
     39 
     40== Feedback == 
     41 
     42   * Please submit bug reports and feature request using the [http://www.sivity.net/projects/language.c/report/ bug tracker] 
     43   * You may also contact the me at ''benedikt <dot> huber <at> gmail <dot> com'' 
     44 
     45== License == 
     46 
     47Language.C is released under the BSD-3 license. 
     48  
     49== Acknowledgments == 
     50 
     51Google's [http://code.google.com/soc Summer Of Code] funded Benedikt Huber to work on this project ([wiki:DetailledProposal updated detailed proposal]). 
     52[http://yav.purely-functional.net/ Iavor Diatchki] and [http://www.cse.unsw.edu.au/~dons/ Don Steward] have been the great supervisors and Duncan Coutts provided a lot of valuable suggestions.