Changeset 1689ecf


Ignore:
Timestamp:
Apr 3, 2023, 3:34:01 PM (20 months ago)
Author:
caparsons <caparson@…>
Branches:
ADT, ast-experimental, master
Children:
34b6a7b6, bf0c723
Parents:
9a5a2cd
Message:

fixed citation issue

Location:
doc/theses/colby_parsons_MMAth
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/colby_parsons_MMAth/local.bib

    r9a5a2cd r1689ecf  
    3131@phdthesis{Delisle22,
    3232author={{Delisle, Thierry}},
    33 title={The C∀ Scheduler},
     33title={The \textsf{C}$\mathbf{\forall}$ Scheduler},
    3434year={2022},
    3535publisher="UWSpace",
     
    5050@mastersthesis{Beach21,
    5151author={{Beach, Andrew James}},
    52 title={Exception Handling in C∀},
     52title={Exception Handling in \textsf{C}$\mathbf{\forall}$},
    5353year={2021},
    5454publisher="UWSpace",
  • doc/theses/colby_parsons_MMAth/text/channels.tex

    r9a5a2cd r1689ecf  
    7979Due to Go's asymmetric approach to channel shutdown, separate synchronization between producers and consumers of a channel has to occur during shutdown.
    8080
    81 In \CFA, exception handling is an encouraged paradigm and has full language support \cite{}.
    82 % \cite{Beach21}.
    83 TODO: this citation breaks when compiled.
    84 Need to fix and insert above
     81In \CFA, exception handling is an encouraged paradigm and has full language support \cite{Beach21}.
    8582As such \CFA uses an exception based approach to channel shutdown that is symmetric for both producers and consumers, and supports graceful shutdown.Exceptions in \CFA support both termination and resumption.Termination exceptions operate in the same way as exceptions seen in many popular programming languages such as \CC, Python and Java.
    8683Resumption exceptions are a style of exception that when caught run the corresponding catch block in the same way that termination exceptions do.
Note: See TracChangeset for help on using the changeset viewer.