METAPROGRAMMING LAYER IMPLEMENTATION FOR AN OBJECT-ORIENTED MODEL OF THE LISP LANGUAGE

Authors

  • Ekaterina Vladimirovna Galkina  Moscow State University. Moscow State University, Faculty of Computational Mathematics and Cybernetics http://orcid.org/

DOI:

https://doi.org/10.30888/2415-7538.2017-07-01-026

Keywords:

multi-paradigm programming, programming languages, functional programming, object-oriented programming, metaprogramming

Abstract

The article describes one possible implementation of metaprogramming layer for an object-oriented model of Lisp dialect presented in the InteLib library. The DEFMACRO special form has been added to the dialect, allowing user to create their own macros. Ma

Metrics

Metrics Loading ...

References

И. Г. Головин, А. В. Столяров. Объектно-ориентированный подход к мультипарадигмальному программированию // Вестник МГУ, сер. 15 (ВМиК), 2002. – No 1. – С. 46 50.

Официальный сайт проекта InteLib [Электронный ресурс]. URL: http://www.intelib.org (дата обращения 01.11.2017).

А. В. Столяров. Импорт вычислительной модели языка Scheme в объектно-ориентированное окружение // Сборник статей молодых учёных факультета ВМК МГУ, 2008. – Вып. 5. – С. 119 130.

G. L. Steele. Common Lisp the Language, 2nd edition. – Digital Press, 1990. – 1029 p.

J. McCarthy. Recursive Functions of Symbolic Expressions and Their Computation by Machine // Communications of the ACM, 1960. – No 3(4). – P. 184 195.

Е. В. Галкина. Об одной реализации лексических замыканий языка Лисп // Сборник статей молодых учёных факультета ВМК МГУ, 2016. – Вып. 13. – С. 17 29.

Published

2017-12-12

How to Cite

Galkina, E. V. (2017). METAPROGRAMMING LAYER IMPLEMENTATION FOR AN OBJECT-ORIENTED MODEL OF THE LISP LANGUAGE. Scientific Look into the Future, 1(07-01), 21–27. https://doi.org/10.30888/2415-7538.2017-07-01-026

Issue

Section

Articles