Solving the Expression Problem in C++, á la LMS
Autor: | Paul Keir, Seyed Hossein Haeri |
---|---|
Rok vydání: | 2019 |
Předmět: |
Discrete mathematics
050101 languages & linguistics Functional programming business.industry Scala 05 social sciences 02 engineering and technology Modular design Object algebra 0202 electrical engineering electronic engineering information engineering Transliteration 020201 artificial intelligence & image processing 0501 psychology and cognitive sciences business computer Mathematics computer.programming_language Knot (mathematics) |
Zdroj: | Theoretical Aspects of Computing – ICTAC 2019 ISBN: 9783030325046 ICTAC |
DOI: | 10.1007/978-3-030-32505-3_20 |
Popis: | We give a C++ solution to the Expression Problem that takes a components-for-cases approach. Our solution is a C++ transliteration of how Lightweight Modular Staging solves the Expression Problem. It, furthermore, gives a C++ encoding to object algebras and object algebra interfaces. We use our latter encoding by tying its recursive knot as in Datatypes a la Carte. |
Databáze: | OpenAIRE |
Externí odkaz: |