sullyj3 / Http.lean

HTTP Primitives for Lean4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Http.lean

A WIP implementation of HTTP protocol in Lean 4.

The Goal

The goal of this project is to provide Lean community an HTTP Client and Server implementations as well as working and sensible set of HTTP primitives.

The broader goal of Axiomed initiative is to build an ecosystem of tools in Lean 4 that software engineers need in their everyday tasks, such as HTTP libs, async frameworks, DB connectors, parsers etc.

If you think Lean 4 can shine not only as a theorem prover, but as a general purpose language - you're welcome to join the organization!

Usage

Add Http to your lakefile.lean:

require Http from git "https://github.com/axiomed/Http.lean.git"

Acknowledgements

This library is based on work @algebraic-sofia has done for her

About

HTTP Primitives for Lean4

License:Apache License 2.0


Languages

Language:Lean 100.0%