human: Given a node-centered hypergraph: <hypergraph>, where nodes represent papers and hyperedges represent sets of papers co-cited by a source paper.

Details of the hypergraph:
Center node: "how to turn a scripting language into a domain specific language for computer algebra"
  Abstract: AbstractWe have developed two computer algebra systems, meditor [9] andJAS [12]. These CAS systems are available as Java libraries. For theuse-case of interactively entering and manipulating mathematical expres-sions, there is a need of a scripting front-end for our libraries. Most otherCAS invent and implement their own scripting interface for this purpose.We, however, do not want to reinvent the wheel and propose to use acontemporary scripting language with access to Java code. In this paperwe discuss the requirements for a scripting language in computer algebraand check whether the languages Python, Ruby, Groovy and Scala meetthese requirements. We conclude that, with minor problems, any of theselanguages is suitable for our purpose. 1 Introduction In this paper we summarize the numerous discussions that resulted from ourencounter as developers of two computer algebra systems (CAS) written in Java[9, 12] that have grown independently during the past 7 years (roughly). Thefocus of this paper is the scripting requirements for a computer algebra system.We compare various design choices and solutions and conclude that modernscripting languages are suitable for our tasks. We ﬁrst give some backgroundinformation on computer algebra systems design and discuss the scripting re-quirements in section 2. In section 3 we investigate whether modern scriptinglanguages are suitable for our needs. In the next section we give an overviewof the state of our software and then conclude with our ﬁndings. Although wefocus on computer algebra the topic of this paper is relevant to all kinds ofinteractive scientiﬁc software which want to allow users to input mathematicalexpressions.After the construction of the ﬁrst mature programming languages, like FOR-TRAN or later C, thousands of program libraries have been developed. More-1

Question: Please tell me which class the center node belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.SC(Symbolic Computation)