-
## Overview
## Progress
- [x] Restrict `Immutable` documentation so that it requires recursive freedom from interior mutability, not just shallow
- [x] Relax `Immutable` documentation so that i…
-
Course code, if applicable: CSCI3393.01 and MATH4311.01 (cross-listed)
University hosting the course: Boston College
Contact person: Carl McTague, carl.mctague@bc.edu
Concepts taught: Automated Rea…
-
https://www.lizhechen.com/2020/04/29/Reviewing-Notes-on-PKU-Formal-Semantics/
这学期上whp老师的形式语义学课程,做一些简单的记录.
教材:The Formal Semantics of Programming Languages_ An Introduction. Gylnn Winskel.
I…
lzcwr updated
3 years ago
-
Originally a valid GOTO program was one generated by `goto_convert` from the C front-end. This is not an ideal definition but it did the job for a while. As other language front-ends rise in importan…
-
Many programming languages have very formal processes for implementing language enhancements (such as the following)
1. https://github.com/JuliaLang/Juleps
2. https://openjdk.org/jeps/1
3. https://…
-
Course code, if applicable: COMP4161
University hosting the course: UNSW Sydney
Contact person: Gerwin Klein, kleing@unsw.edu.au
Concepts taught: Applied Formal Methods,Axiomatic Semantics ,Deducti…
lsf37 updated
3 years ago
-
This ticket combines the previously separate tickets #42, #43, #45, #46, #55, and #56.
We should write a formal semantics for Cryptol, preferably mechanized in an interactive theorem prover. Ideall…
-
I am trying to use Coq-of-Python to translate a very basic python program into coq.
```
from typing import List
def has_close_elements(numbers: List[float], threshold: float) -> bool:
"""Check i…
-
https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-code-element
> There is no formal way to indicate the language of computer code being marked up\. Authors who wish to mark code …
-
VST is formally proved sound w.r.t. the operational semantics of CompCert Clight.
VST is _supposed to be sound_ for gcc and clang, but is not formally proved sound.
In this issue I propose that we c…