Opened 7 years ago

Closed 3 years ago

#1109 closed proposed-project (wontfix)

c-- code manipulation library for haskell

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

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

  • Aaron Tomb <atomb@…>
  • Kenn Knowles <kknowles@…>

Change History (5)

comment:1 Changed 7 years ago by atomb

  • Description modified (diff)

comment:2 Changed 7 years ago by KennKnowles

  • Description modified (diff)

comment:3 Changed 7 years ago by KennKnowles

  • Description modified (diff)

comment:4 Changed 6 years ago 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.

comment:5 Changed 3 years ago by tibbe

  • Resolution set to wontfix
  • Status changed from new to closed

I don't think this is of general enough use. C-- is only really used inside GHC and the C-- there doesn't quite match the published spec.

Note: See TracTickets for help on using tickets.