Ignore:
Timestamp:
Jul 30, 2024, 4:07:54 PM (39 hours ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
2ff76d25
Parents:
dd78dbc
Message:

update on thesis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/jiada_liang_MMath/conclusion.tex

    rdd78dbc rfcf3493  
    11\chapter{Conclusion}
     2\label{c:conclusion}
    23
    3 The goal of this thesis is to ...
     4The goal of this thesis is to adapt enumeration in \CFA to be aligned with the analogous features in
     5other languages while being backward-compatiable to C.
     6The presented features are based off on tools and techniques that widely used in
     7other languages but they were adapted to better fix \CFA's feature set. Additionally, the thesis provides
     8an improvement on safety and productivity of C enumeration, including enumerator overloading,
     9name scoping and type checking.
    410
    5 \section{Future Work}
     11To further explores the potential of enumerated types, this thesis presents a new \CFA enumeration
     12that is independent on C enumeration. The \CFA enumeration aims to solve the data harmonization problem
     13and have natural support to \CFA generic type, along with some new features that fit with \CFA's
     14programming pattern, such as enumerator conctrol structures.
     15
     16The \CFA project's test suite has been expanded to test the enumerations with respect to its
     17implicit conversions, inheritance, interaction with the polymorphic types, and the features
     18built on top of enumeration traits.
     19
     20The enumerated type is an attempt to adapt classic data types into \CFA unique type system. It brings
     21valuable new feature to \CFA in its own right, but also serve as a motivation to adapt other data types
     22in \CFA.
     23
     24% \section{Future Work}
     25
Note: See TracChangeset for help on using the changeset viewer.