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