Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: MELT - a Translated Domain Specific Language Embedded in the GCC
  Compiler   The GCC free compiler is a very large software, compiling source in several
languages for many targets on various systems. It can be extended by plugins,
which may take advantage of its power to provide extra specific functionality
(warnings, optimizations, source refactoring or navigation) by processing
various GCC internal representations (Gimple, Tree, ...). Writing plugins in C
is a complex and time-consuming task, but customizing GCC by using an existing
scripting language inside is impractical. We describe MELT, a specific
Lisp-like DSL which fits well into existing GCC technology and offers
high-level features (functional, object or reflexive programming, pattern
matching). MELT is translated to C fitted for GCC internals and provides
various features to facilitate this. This work shows that even huge, legacy,
software can be a posteriori extended by specifically tailored and translated
high-level DSLs.

22
The categories of this paper are: chao-dyn
25
The categories of this paper are: patt-sol
31
The categories of this paper are: ao-sci
14
The categories of this paper are: math-ph
17
The categories of this paper are: q-fin
5
The categories of this paper are: gr-qc
21
The categories of this paper are: adap-org
23
The categories of this paper are: solv-int
0
The categories of this paper are: hep-ph
3
The categories of this paper are: physics
15
The categories of this paper are: nucl-ex
34
The categories of this paper are: chem-ph
30
The categories of this paper are: q-alg
32
The categories of this paper are: atom-ph
4
The categories of this paper are: cond-mat
35
The categories of this paper are: mtrl-th