🦞🌯 Lobster Roll

Thread

Reasoning and mutability (davesquared.net)

Stories related to "Reasoning and mutability" across the full archive.

Reasoning and mutability (davesquared.net)
Automated Reasoning About LLVM Optimizations and Undefined Behavior (blog.regehr.org)
Update Map in Haskell, an example of equational reasoning with code (codereview.stackexchange.com)
Shadershop: An interface for programming through spatial reasoning (tobyschachman.com)
Simpler UI Reasoning with Unidirectional Dataflow and Immutable Data (omniscientjs.github.io)
Automated reasoning in F#, Scala, Haskell, C++, and Julia (phdp.github.io)
Reasoning About Code (lispcast.com)
Prolog-based reasoning layer for counter-strike agents (2012) (ceur-ws.org)
Formal Reasoning About Programs (draft book by Chlipala) (adam.chlipala.net)
Simply Logical: Intelligent Reasoning by Example (book.simply-logical.space)
Bonsai: Synthesis-based Reasoning for Type Systems (2017) (arxiv.org)
Abstract: "We describe algorithms for symbolic reasoning about executable models of type systems, supporting three queries intended for designers of type systems. First, we check for type soundness bugs and synthesize a counterexample program if such a bug is found. Second, we compare two versions o...
Programming and Reasoning with Algebraic Effects and Dependent Types (2013) (eb.host.cs.st-andrews.ac.uk)
Abstract: "One often cited benefit of pure functional programming is that pure code is easier to test and reason about, both formally and infor- mally. However, real programs have side-effects including state management, exceptions and interactions with the outside world. Haske...
Automated, Modular, Refinement Reasoning for Concurrent Programs (2015) (microsoft.com)
Abstract: "We present civl , a language and verifier for concurrent pro- grams based on automated and modular refinement reasoning. civl sup- ports reasoning about a concurrent program at many levels of abstrac- tion. Atomic actions in a high-level description are refined to fine-grain and o...
Reasoning about code is a scam (sicpers.info)
Keep It Local, or: (part of) what “reasoning about your code” really means (v5.chriskrycho.com)