Building a minimal reflective kernel
BoD - Books on Demand (Verlag)
9782322506187 (ISBN)
After explaining the impact of representing classes as objects, you will develop step by step a minimal reflective kernel.
In this book you will learn:
- object instantiation, allocation, and initialization, - classes as objects,
- description of classes,
- creation of classes,
- method lookup and error handling,
- examples of metaclasses,
- bootstrap of a reflective system.
The content of this book has been used to teach reflective architectures for more than 15 years.
I'm expert in language design and reengineering. I worked on traits. Traits have been introduced in Pharo, Perl, PHP and under a variant into Scala, Groovy and Fortress. I'm expert on software quality, program understanding, program visualisations, reengineering and metamodeling. I'm one of the father of Moose, an open-source software analysis platform http://www.moosetechnology.org/ and https://modularmoose.org. I created Synectique a company building dedicated tools for advanced software analyses. I'm one of creator and the leader of Pharo http://www.pharo.org/ a dynamic reflective object-oriented language supporting live programming. Since 2013, I built the industrial Pharo consortium http://consortium.pharo.org and I lead the consortium engineering team. Our objective is to deliver a highly robust, versatile, compact and productive environment to develop and deploy advanced applications. I work regularly with companies (Thales, Wordline, Siemens, Berger-Levrault, Arolla,...) on software evolution problems. I wrote couple hundred articles and several books. I'm editor of two book collections available at: http://books.pharo.org.
| Erscheinungsdatum | 12.11.2024 |
|---|---|
| Sprache | englisch |
| Maße | 148 x 210 mm |
| Gewicht | 104 g |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | language kernel • metaclass • objVlisp • Pharo • Reflective Programming |
| ISBN-13 | 9782322506187 / 9782322506187 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
aus dem Bereich