Ticket #1109 (closed proposed-project: wontfix)

Opened 6 years ago

Last modified 2 years ago

c-- code manipulation library for haskell

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

Description (last modified by KennKnowles) (diff)

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

Changed 6 years ago by atomb

  • description modified (diff)

Changed 6 years ago by KennKnowles

  • description modified (diff)

Changed 6 years ago by KennKnowles

  • description modified (diff)

Changed 5 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.

Changed 2 years ago by tibbe

  • status changed from new to closed
  • resolution set to wontfix

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.