Projects / AspeCt-oriented C

AspeCt-oriented C

ACC (AspeCt-oriented C) enables aspect-oriented software development with the C programming language. AspeCt-oriented C consists of a compiler that translates code written in AspeCt-oriented C into ANSI C code. This code can be compiled by any ANSI C compliant compiler.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 Jun 2012 06:41

Release Notes: This release is a complete reimplementation of the Aspect C/C++ compiler.

  •  03 Jan 2011 22:05

Release Notes: This release adds support for higher versions of GCC (4.2+), 64-bit environments, and #pragma and C++-style comments. It adds examples to the distribution.

  •  10 Jan 2008 03:32

Release Notes: Minor bugs were fixed. Support for accessing an argument's type/value and return type through the "this" structure inside advice was added. Call/execution join points of a function which returns a function pointer were matched.

  •  06 Aug 2007 13:33

Release Notes: set()/get() join point and pointcut support was added for global variables, and compiler options were added for manipulating join points.

  •  02 Jun 2007 00:50

Release Notes: This version added an immediate return from the parent function of a matched function. An exception handling mechanism was added. Support for __signed__ , __attribute, and __typeof__ keywords was added along with support for conditional expressions with omitted operands.

RSS Recent comments

29 Jun 2012 23:18 imipak

This page currently points to a German project to reimplement Aspect C/C++. The Aspect C compiler originally pointed to no longer exists and the website was removed by the University of Toronto.

Screenshot

Project Spotlight

command

A command which wraps bash functions into commands.

Screenshot

Project Spotlight

VMIPS

MIPS R3000 simulator