Type Theory Forall
@ttforall.bsky.social
110 followers 180 following 100 posts
Making Type Theory, Programming Languages and Formal methods more accessible! http://typetheoryforall.com
Posts Media Videos Starter Packs
Pinned
ttforall.bsky.social
🚨 New drop alert! 🚨
Support Type Theory Forall and rep your love for types with our official merch 🧵✨

🛒 Check out the store: store.typetheoryfora...
🎁 Use code typetheory for 10% off — limited time only!

Let the world know you quantify forall the right reasons. 🔥
ttforall.bsky.social
I'm not sure how to implement the solution without typeclasses though, but I think it should be doable
Reposted by Type Theory Forall
Reposted by Type Theory Forall
jonathanaldrich.bsky.social
How do we know that the semantics of a programming language are right?

My latest Programming Language Pragmatics video covers type soundness: the static and dynamic semantics of a language fit together, so that if a program type checks, it will not experience unexpected type errors when it runs.
Reposted by Type Theory Forall
onehappyfellow.bsky.social
there's a priest in Rome who lives on a top of a mountain so high, nobody but him is able to climb there

they call him the Inaccessible Cardinal
Reposted by Type Theory Forall
lexa.qexat.com
ur type so fat it requires large elimination
ttforall.bsky.social
That's a good one. I love it! 😂
ttforall.bsky.social
We’ve taught:
• Introduction to Logic
• Programming in Java, C, and Python
• Abstract Algebra
• Object-Oriented and Functional Programming
• Graduate and Undergraduate Programming Languages

From fundamentals to advanced PL and logic, we help students at every stage.
4/5
ttforall.bsky.social
Our background:
• 10+ years in Programming Languages and Formal Methods (academia + industry)
• 7+ years teaching and mentoring hundreds of students
• ACM Best Teaching Assistant Award (Purdue University, 2018)
3/5
ttforall.bsky.social
At Type Theory Forall, we offer 1:1 mentorship in:
• Rocq
• Haskell
• OCaml
• Compilers
• Logic, Abstract Algebra, OO and FP fundaments

We also support students worldwide in preparing strong graduate school applications.
2/5
ttforall.bsky.social

Interested in Rocq, Haskell, or OCaml?
Or looking for guidance on grad school applications in Computer Science (PL + Formal Methods)?

Here’s how we can help:
1/5
ttforall.bsky.social
We still need to sell one or two shirts to cover the merch store operational costs, send help 🫠

store.typetheoryfora...
ttforall.bsky.social
This is your weekly reminder that we have a store with awesome Type Theory / PLT merch. Check it out at store.typetheoryfora...

ttforall.bsky.social
This is your weekly reminder that we have a store with awesome Type Theory / PLT merch. Check it out at store.typetheoryfora...

ttforall.bsky.social
This is your weekly reminder that we have a store with awesome Type Theory / PLT merch. Check it out at store.typetheoryfora...

ttforall.bsky.social
Hey guys, we've got some pretty cool new mugs at the ttfa store
ttforall.myshopify.com/

ttforall.bsky.social
"...somewhat rude." — David Graeber, Are You in a BS Job? In Academe, You're Hardly Alone
ttforall.bsky.social
...It's gotten to the point where "admin" now takes up so much of most professors' time that complaining about it is the default mode of socializing among academic colleagues; indeed, insisting on talking instead about one's latest research project or course idea is considered...
ttforall.bsky.social
"...they study, teach, and write about things ... .
ttforall.bsky.social
"In most universities nowadays—and this seems to be true almost everywhere—academic staff find themselves spending less and less time studying, teaching, and writing about things, and more and more time measuring, assessing, discussing, and quantifying the way in which ...
ttforall.bsky.social
"SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing." — Philip Greenspun
ttforall.bsky.social
"How to Present a Paper" by Leslie Lamport, 1979

lamport.azurewebsite...