source: doc/theses/andrew_beach_MMath/conclusion.tex @ 315e5e3

ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
Last change on this file since 315e5e3 was 315e5e3, checked in by Peter A. Buhr <pabuhr@…>, 3 years ago

proofread conclusion chapter

  • Property mode set to 100644
File size: 1.1 KB
Line 
1\chapter{Conclusion}
2% Just a little knot to tie the paper together.
3
4In the previous chapters this thesis presents the design and implementation
5of \CFA's EHM.
6Both the design and implementation are based off of tools and techniques
7developed for other programming languages but they were adapted to better fit
8\CFA's feature set and add a few features that do not exist in other EHMs,
9like conditional catch.
10
11The resulting features cover all of the major use cases of the most popular
12termination EHMs of today, along with reintroducing resumption exceptions and
13creating some new features that fit with \CFA's larger programming patterns,
14such as virtuals independent of traditional objects.
15
16The implementation has been tested through a set of small but interesting micro-benchmarks
17and compared to other implementations.
18The results, while not cutting edge, are good enough for prototyping, which
19is \CFA's current stage of development.
20
21This initial EHM is a valuable new feature for \CFA in its own right but also serves
22as a tool and motivation for other developments in the language.
Note: See TracBrowser for help on using the repository browser.