𝐖ell-𝚻yped 𝐑eflections
  • Home
  • Archive
  • Categories
  • Tags
  • About

Well-Typed Reflections

Thoughts on Computer Science & Engineering
Lionel Parreaux, Assistant Prof. @ HKUST CSE

Recent Posts

  • Demystifying MLsub — the Simple Essence of Algebraic Subtyping
  • The Y Combinator Explained in Python
  • What is Type Projection in Scala, and Why is it Unsound?
  • Scala Pattern Matching Warts and Improvements
  • Comprehending Monoids with Class

Links

  • I'm looking for PhD students. Apply here!
  • RSS Feed
  • My TACO Lab research group
  • Publications
  • MLscript (nascent programming language)
  • Squid (type-safe metaprogramming for Scala)
  • Github Profile (LPTK)
  • Old Personal Page & Portfolio
  • Twitter Profile
  • Linkedin Profile

2020

  • Mar Demystifying MLsub — the Simple Essence of Algebraic Subtyping

2019

  • Oct The Y Combinator Explained in Python
  • Sep What is Type Projection in Scala, and Why is it Unsound?

2018

  • Dec Scala Pattern Matching Warts and Improvements
  • Oct Comprehending Monoids with Class
  • Mar A Dual to Iterator, and How to Abuse For Comprehension

2015

  • Mar Throwing Other Things than Exceptions, Continued
  • Mar Algebraic Data Types in Java 6

©2025 𝐖ell-𝚻yped 𝐑eflections , Powered by Jekyll , Bootstrap , Github , Xixia