Changes between Version 1 and Version 2 of WikiStart
- Timestamp:
- 12/19/09 23:35:04 (9 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v1 v2 1 = Welcome to Trac 0.11.1=1 = Language.C - A C99 library for haskell = 2 2 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. 3 The Language.C project aims to be a stable and compliant C99 language processing library for [http://www.haskell.org haskell]. 5 4 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. 5 As 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]). 10 6 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. 7 Eventually, we also want to provide a complete analysis framework for C. 16 8 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) == 21 10 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''. 11 There is now a mailing list for language-c, thanks to the haskell community server: 12 http://projects.haskell.org/cgi-bin/mailman/listinfo/language-c 25 13 14 If you have questions, suggestions or comments, please CC the mailing list ! 26 15 27 TracGuide is a good place to start. 16 == Good news, everybody == 28 17 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 31 21 32 == Starting Points==22 == Download == 33 23 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] 38 26 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 47 Language.C is released under the BSD-3 license. 48 49 == Acknowledgments == 50 51 Google'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.
