Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition   Studies of Aspect-Oriented Programming (AOP) usually focus on a language in
which a specific aspect extension is integrated with a base language. Languages
specified in this manner have a fixed, non-extensible AOP functionality. In
this paper we consider the more general case of integrating a base language
with a set of domain specific third-party aspect extensions for that language.
We present a general mixin-based method for implementing aspect extensions in
such a way that multiple, independently developed, dynamic aspect extensions
can be subject to third-party composition and work collaboratively.

31
The categories of this paper are: ao-sci
2
The categories of this paper are: math
24
The categories of this paper are: dg-ga
28
The categories of this paper are: alg-geom
37
The categories of this paper are: supr-con
29
The categories of this paper are: funct-an
18
The categories of this paper are: econ
26
The categories of this paper are: bayes-an
32
The categories of this paper are: atom-ph
9
The categories of this paper are: nlin
11
The categories of this paper are: hep-lat
6
The categories of this paper are: astro-ph
4
The categories of this paper are: cond-mat
17
The categories of this paper are: q-fin
19
The categories of this paper are: eess
36
The categories of this paper are: cmp-lg