Tiago Cogumbreiro reposted
Are you interested in starting your PhD in developmental neuroscience in Boston? Join our virtual Open House on October 15, at 4 pm EST! @umassboston.bsky.social #devsky #cogsky #neurosky
Tiago Cogumbreiro
@forkjoin.bsky.social
Associate professor @ UMass Boston | https://cogumbreiro.github.io/ | Faial is a verifier for #CUDA and #WebGPU written in #OCaml https://gitlab.com/umb-svl/faial #ocaml #rocq
135 followers291 following82 posts
Tiago Cogumbreiro reposted
Are you interested in starting your PhD in developmental neuroscience in Boston? Join our virtual Open House on October 15, at 4 pm EST! @umassboston.bsky.social #devsky #cogsky #neurosky
I have a snapshot of Faial, our CUDA verifier, finally running on the Web. The code runs fully client side. This is a tool written in OCaml linked dynamically against Z3, and invoking a C++ process that links against LLVM, all 3 are compiled into JS/wasm. tiagoc.netlify.app Temporary link.
Tiago Cogumbreiro reposted
Tiago Cogumbreiro reposted
The OCaml Handbook: A Complete Guide from First Program to Production Systems by Steve T. Publications is a new release on Leanpub! Discover the power and elegance of OCaml, from your very first program to production-ready applications. The OCaml Handbook … leanpub.com/theocamlhand...
Tiago Cogumbreiro reposted
Tiago Cogumbreiro reposted
Let's have great documentation for your OCaml project. Markdown is not the excuse anymore I wrote a blog post about odoc's Markdown backend sancho.dev/blog/ocaml-...
Tiago Cogumbreiro reposted
This is such an ingenious Apr 1st PR from Stephen Dolan I feel like it's the exact opposite of AI slop github.com/ocaml/ocaml/...
Tiago Cogumbreiro reposted
I don't like cover pages on my PDFs so I made a li'l program to strip them from PDFs in my Zotero library uvx no-more-cover-pages github.com/joshuahhh/no-more-cover-pages/
Tiago Cogumbreiro reposted
Tiago Cogumbreiro reposted
At Harmonic we've just announced $1,000,000 of sponsorship for Principal Investigators and Rising Mathematicians. Significant O($100K) funding for high-impact projects. Early access to next-generation Aristotle models. Please apply! aristotle.harmonic.fun/sponsorships
I think my macos build of faial seems to be working again. I would be very appreciated if you have an Apple laptop (m1 or newer) and you can the give binary dist of faial a go, you'll be able to find the link on top of the readme: gitlab.com/umb-svl/faial
Tiago Cogumbreiro reposted
.@julien-lange.bsky.social and I are looking for a PostDoc to work on our EPSRC Project "INDIMO: Invariant Discovery and Monitoring for Message-Passing Programs". If you know someone, or are interested, please reach out! A few details here: jobs.royalholloway.ac.uk/Vacancy.aspx...
I've been using gnab/remark's slides for almost 10 years now. I was using sinedied/backslide as a launcher for a while, but finally decided to write my own in OCaml with Dream as I had heard about it. Presenting Shearwater, a remark server that should work out of the box: gitlab.com/cogumbreiro/...
susam.net/fizz-buzz-wi... This was a lot of fun, via lobste.rs A comment also mentioned this fascinating video youtu.be/j5s0h42GfvM?...
Tiago Cogumbreiro reposted
A new book on the history of control structures by the creator of #OCaml himself @camlist.bsky.social xavierleroy.org/control-stru...
I am publishing an itch I've add in the last few days gitlab.com/cogumbreiro/... This is a simple CLI tool for Rocq that shows the proof state/typing info of a source code location, via rocq-lsp. I'm trying to learn the code base of rocq-lsp, but it's a large project.
Tiago Cogumbreiro reposted
Interactive theorem provers for proof education. ~ Romina Mahinpei, Manoel Horta Ribeiro, Mae Milano. dl.acm.org/doi/abs/10.1... #ITP #CoqProver #Teaching
Tiago Cogumbreiro reposted
#OCaml #OCamlPlanet
Tiago Cogumbreiro reposted
Tiago Cogumbreiro reposted
Pleased to announce that the third edition of my PL book, PLAI, is finally available on paper! Same price as it's been for 20 years (-:. Also made it available on Kindle EPUB, and a few other options. (Always free options, of course.) Enjoy! www.plai.org
Tiago Cogumbreiro reposted
decoders library is quite elegant, esp if your format is absolutely disgusting (source used it to parse the activitypub spec, the most underspecified and broken format known to humankind) github.com/kiranandcode...
Z3 builds in Dune Developer Preview! <3 Love it. I can't wait to have time to make our project build with the new dune! #ocaml github.com/ocaml/dune/i...
Progress here: github.com/ocaml/dune/i...
Tiago Cogumbreiro reposted
PSA! Please share around! Due to a limited number of submissions, we're extending the OCaml Workshop deadline by a week to July 10th AoE! Functional programmers! Heed my call! We need your submissions!!
Calling for Presentations!!! The OCaml Workshop 2025 welcomes presentations on any topic related to OCaml (such as multicore, algebraic effects, testing, ppxs, etc.) Have fun!! Submissions due: July 3rd AoE Workshop: Oct 17th Here's the link to website: conf.researchr.org/home/icfp-sp... #OCaml
I migrated from a Coq 8.19 + coq_makefile to dune + Rocq 9.0, assisted with Claude Code. It was a great experience, as there are so many little (tedious) details, from opam, Git, dune, etc. gitlab.com/cogumbreiro/...
Tiago Cogumbreiro reposted
If you are a functional programmer in Asia, then it is your obligation, nay your existential imperative to submit to the OCaml workshop this year SPLASH/ICFP is in Asia this year and we have fewer submissions from the western folks because of the distance Submit!!! Plsplsplsplsplz
Calling for Presentations!!! The OCaml Workshop 2025 welcomes presentations on any topic related to OCaml (such as multicore, algebraic effects, testing, ppxs, etc.) Have fun!! Submissions due: July 3rd AoE Workshop: Oct 17th Here's the link to website: conf.researchr.org/home/icfp-sp... #OCaml
Tiago Cogumbreiro reposted
Replying to @forkjoin.bsky.social
Oh, defo you should! I am sad that I don't currently have any research actively working on lean at the moment because programming in it is honestly like working in the language of my dreams; I can truly extend it as much and as often as I want to fix any pain points github.com/kiranandcode...
Here's a short demo I gave to my students on proving a simple result without ltac (functional style). #Rocq gist.github.com/cogumbreiro/...
Cross-compiling OCaml www.chrisarmstrong.dev/posts/ocaml-...
ECS in #OCaml featuring extensible variant types and GADTs edwardwibowo.com/blog/ocaml-g...