Name: KC Sivaramakrishnan
Type: User
Company: Tarides and IIT Madras
Bio: CTO @tarides, @ocaml core developer, CS Professor with an interest in concurrency and correctness at all levels.
Twitter: kc_srk
Location: Chennai, India
Blog: https://kcsrk.info
KC Sivaramakrishnan's Projects
PhD thesis
Accepted papers for POPL 2015
Staged metaprogramming in stock OCaml
Tools for authors of ppx rewriters
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
A Haskell library for declarative programming over eventually consistent store (Cassandra).
Various implementations of the same ray tracer
A meta language toolchain to build systems rapidly
(Monadic) reflections on concurrency
RISC-V port of the OCaml system
RISC-V OCaml cross compiler
A planet (feed aggregator) for OCaml.
Record and Replay Framework
Benchmarking the OCaml compiler and all its friends
Scilla - A Smart Contract Intermediate Level Language
Bot for logging Slack messages
Algebraic effect based concurrency library in SML
Content-addressed, authenticated, immutable data structures
An Optimizing Session Type Compiler for Java
TFP 2017 Paper Repo for "Concurrent System Programming with Effect Handlers"
Top Secret Project at IITM
C++ frame profiler
Header files for Intel TSX (Transactional Synchronization Extension) development
Function (graph) tracer for user-space