Just created our first #MLIR plugin for #cleflang and while it's within a narrow focus it has wide implications: MLKit style flat closures that can be lowered to standard LLVM. #fsharp #fstar #ocaml #dotnet

https://github.com/FidelityFramework/mlir-plugins

I can't fathom why the dependently typed programming language and interactive proof assistant F* isn't as prominent (hyped) as Lean, Idris, Agda, Coq, etc., among the programmers.

F* (#Fstar) is tatics-based proof assistant that additionally employs de Moura's Z3 #SMT solver—yes, the same bloke who created #Lean. Z3, F*, and Lean all came out of Microsoft Research. More importantly to #programmers, F* was created with the express purpose of doing #proof-oriented #verified #programming.

https://fstar-lang.org

F*: A Proof-Oriented Programming Language

FYI: F# vs F*: Decoding the Differences and Influences #shorts: F# and F*—cousins in code. Their influences, overlaps, and effects on language and tech get dissected. See how they've shaped async, reactive models, and even security protocols. A fast-paced look at the deal between them. #FSharp #FStar #programming #ocaml https://www.youtube.com/shorts/b40WvzmHmN8
ICYMI: F# vs F*: Decoding the Differences and Influences #shorts: F# and F*—cousins in code. Their influences, overlaps, and effects on language and tech get dissected. See how they've shaped async, reactive models, and even security protocols. A fast-paced look at the deal between them. #FSharp #FStar #programming #ocaml https://www.youtube.com/shorts/b40WvzmHmN8
F# vs F*: Decoding the Differences and Influences #shorts: F# and F*—cousins in code. Their influences, overlaps, and effects on language and tech get dissected. See how they've shaped async, reactive models, and even security protocols. A fast-paced look at the deal between them. #FSharp #FStar #programming #ocaml https://www.youtube.com/shorts/b40WvzmHmN8

HACL*, a formally verified cryptographic library written in F*

https://github.com/hacl-star/hacl-star

#FStar #FStarLang #Cryptography #FormalVerification

GitHub - hacl-star/hacl-star: HACL*, a formally verified cryptographic library written in F*

HACL*, a formally verified cryptographic library written in F* - hacl-star/hacl-star

GitHub

F* combines proof with real coding. Microsoft's language powers Firefox crypto and Windows Hyper-V security.

#programming #security #fstar https://fstar-lang.org/

F*: A Proof-Oriented Programming Language

Users of #Agda #Lean #Coq #Isabelle #FStar #Dafny

I am looking to collect examples of 'notable' projects that used the language for verified software that _is_ used.

I have a list (Lean, Ceder, Idris, Sail, Bedrock, HAX, SEL4, Hax, Cardano) but want to know if there are more that I have missed...

hax - A #Rust #verification tool

https://github.com/hacspec/hax

hax is a tool for high assurance translations that translates a large subset of Rust into formal languages such as F* or #Coq.

1/2

#Proof #Hax #FStar #ProgrammingLanguage #OCaml #RustLang

GitHub - hacspec/hax: A Rust verification tool

A Rust verification tool. Contribute to hacspec/hax development by creating an account on GitHub.

GitHub

#FStar is pretty cool and doesn't afraid of anything.

https://www.fstar-lang.org/

It seems not to get mentioned much on the #Fediverse

#Security #LanguageBasedSecurity #FormalVerification #Proof #Programming #Research

F*: A Proof-Oriented Programming Language