Ticket #1109 (new proposed-project)

Opened 2 years ago

Last modified 8 months ago

c-- code manipulation library for haskell

Reported by: john Assigned to: none
Priority: OK Keywords:
Cc: Topic: misc
Difficulty: unknown Mentor: not-accepted

Description (Last modified by KennKnowles)

c-- is a portable assembly language for interfacing compilers to code generators. A stand-alone library containing an ADT representation of c-- as well as a parser and pretty printer would be a useful thing for various projects. a stand alone c-- -> c-- simple peephole optimizer might be a good test application. see http://cminusminus.org for details on c--.

Interested Mentors

  • John Meacham

Interested Students

Change History

03/13/07 12:04:04 changed by atomb

  • description changed.

03/15/07 10:44:23 changed by KennKnowles

  • description changed.

03/15/07 10:44:53 changed by KennKnowles

  • description changed.

03/18/08 08:13:38 changed by duncan

  • priority set to OK.

More detail on project goals would be good. Potentially quite useful as a way to prototype ghc Cmm optimisation passes if it can parse and pretty print at least the C-- subset that ghc understands.