🦞🌯 Lobster Roll

Thread

On Ada's Dependent Types, and its Types as a Whole (nytpu.com)

Stories related to "On Ada's Dependent Types, and its Types as a Whole" across the full archive.

On Ada's Dependent Types, and its Types as a Whole (nytpu.com)
Certified Programming with Dependent Types, by Adam Chlipala (adam.chlipala.net)
The author writes: > "This is the web site for a textbook about practical engineering with the Coq proof assistant. The focus is on building programs with proofs of correctness, using dependent types and scripted proof automation. > "I'm following an unusual philosophy in this book, so it may ...
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...
Dependent Types in Typescript (javiercasas.com)
From Go to Rust: The Two Types of Readable Code (earthly.dev)
Ada's dependent types, and its types as a whole (nytpu.com)
Idris is a general purpose pure functional programming language with dependent types. (idris-lang.org)
DOT (Dependent Object Types) calculus and Scala (parleys.com)
Integrating Dependent and Linear Types (draft) (cs.bham.ac.uk)
Mindless, Verified (Erasably) Coding using Dependent Types (github.com)
From the readme, the "mindless" refers to the fact that "fully-specified" coding using dependent types can actually simplify the task of implementing complex algorithms, while providing full verification of the resulting (extracted) code.
Formatting in Haskell (type-safe printf without dependent types) (chrisdone.com)
Type-directed search with dependent types (haskelldc.github.io)
Dependent Types for Pragmatics (jonmsterling.com)
Dependent Types in Haskell: Present and Future (youtube.com)
Dependent types in half of D (infognition.com)
[pl]
Interview with Brian McKenna about Roy, Purescript, Haskell, Idris and dependent types (medium.com)
Pony VUG #4: Luke Cheeseman: Simple Value-Dependent Types In Pony (vimeo.com)
Luke Cheeseman discusses his work on adding simple value-dependent types to Pony. Luke walks us through how introducing value-dependent types and compile-time expressions into Pony to provides developers access to a wider variety of efficient, flexible containers. Join the group at pony.groups.io...
Dependent Types for F# (jackfoxy.github.io)
Stateful Contracts for Affine Types (2010) (users.eecs.northwestern.edu)
Short Paper: Rusty Types for Solid Safety (2016) (sergio.bz)
Abstract: "We present Rusty Types and an accompanying type system, inspired by the Rust language, that enable memory-safe and race-free references through ownership and restricted aliasing in the type system. In this paper, we formally describe a small subset of the syntax, semantics, and type syst...
Sum Types Are Coming: What Everyone Should Know (2015) (chadaustin.me)
Explains what sum types are and their utility in a way intended to be accessible to wide audience. Includes examples in multiple, programming languages.
How TypeScript is making programming better — Tips and tricks after migrating to TS (blog.ably.io)
Safe Dynamic Memory Management in Ada and SPARK (adacore.com)
Abstract: "Handling memory in a correct and efficient way is a step toward safer, less complex, and higher performing software-intensive systems. However, languages used for critical software development such as Ada, which supports formal verification with its SPARK subset, face challenges regardin...
The Future of Programming is Dependent Types (medium.com)
Epigram: Practical Programming with Dependent Types (2004) (cs.ru.nl)
Handling Delimited Continuations with Dependent Types (youtube.com)
Safe, Parallel Programming in Ada with Language Extensions (2014) (cister.isep.ipp.pt)
Trimmed abstract: ".In this paper, we propose various syntax extensions to the Adalanguage, which provide mechanisms whereby the compiler isgiven the necessary semantic information to enable the implicit and explicit parallelization of code. The model is based on earlier work, which separates para...
In Praise of Dependent Types | The n-Category Café (golem.ph.utexas.edu)
Simple dependent types in Python (dev.to)
Taxonomy – Option types, "Optional types", Nullable types and null-able types
I came across the Wikipedia page on [Option types](https://en.wikipedia.org/w/index.php?title=Option_type&oldid=879814968) and [Nullable types](https://en.wikipedia.org/w/index.php?title=Nullable_type&oldid=876993336) recently ... and those pages read like a complete mess: The "Option types" page...