Skip to content
View c-cube's full-sized avatar

Sponsoring

@aantron

Organizations

@ocaml-batteries-team @imandra-ai @nunchaku-inria @ocaml-community @sneeuwballen

Block or report c-cube

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
c-cube/README.md

Hi, I'm Simon. I live in Washington DC, and I'm a long time OCaml programmer, also interested in Odin and Rust. Besides automatic theorem proving, my academic specialty up to my PhD, postdoc, and industry job at https://imandra.ai, I've also worked on observability/tracing, HTTP server implementations, distributed systems, RPC systems, and type checkers. I have been contributing open source libraries to the OCaml ecosystem since 2012. I enjoy strongly, statically typed programming languages; binary serialization formats1; well designed network protocols; content-addressing2; RFCs. I've been using git daily since 2010; archlinux since 2012; and (n)vim since 2008. My beard is literally greying 🧙🏻.

Most of my information can be found at the following places:

Footnotes

  1. I like https://cbor.io/ and the general design of thrift; I also made my own format.

  2. not blockchain though, I'm not into rugpulls.

Pinned Loading

  1. ocaml-containers ocaml-containers Public

    A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.

    OCaml 495 89

  2. qcheck qcheck Public

    QuickCheck inspired property-based testing for OCaml.

    OCaml 367 40

  3. moonpool moonpool Public

    Commodity thread pools and concurrency primitives for OCaml 5

    OCaml 56 4

  4. sneeuwballen/zipperposition sneeuwballen/zipperposition Public

    An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logtk, a supporting library for manipulating terms, formulas, cl…

    OCaml 139 17

  5. iter iter Public

    Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.

    OCaml 122 12

  6. tiny_httpd tiny_httpd Public

    Minimal HTTP server using good old threads + blocking IO, with a small request router.

    OCaml 79 12