Skip to content
@hkust-taco

HKUST TACO Lab

Types, Abstraction, Compilers & Optimization – research group at HKUST

Pinned Loading

  1. mlscript Public

    The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!

    Scala 183 29

  2. mlstruct Public

    Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"

    Scala 37 2

Repositories

Showing 10 of 12 repositories
  • mlscript Public

    The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!

    Scala 183 MIT 29 31 (2 issues need help) 7 Updated Mar 7, 2025
  • Scala 1 MIT 1 1 0 Updated Feb 15, 2025
  • mlstruct Public

    Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"

    Scala 37 MIT 2 1 0 Updated Dec 16, 2024
  • Scala 1 MIT 0 0 0 Updated Oct 22, 2024
  • ucs Public

    Artifact for paper "The Ultimate Conditional Syntax" at OOPSLA 2024.

    Scala 5 MIT 0 0 0 Updated Sep 4, 2024
  • ucs-web-demo Public

    The web demo of the implementation of Ultimate Conditional Syntax in MLscript. This is a part of the artifact for paper "The Ultimate Conditional Syntax".

    TypeScript 0 0 1 0 Updated Aug 31, 2024
  • lumberhack Public
    OCaml 0 0 0 0 Updated Jul 9, 2024
  • superf Public

    Artifact for paper "When Subtyping Constraints Liberate: A Novel Type Inference Approach for First-Class Polymorphism" (https://popl24.sigplan.org/details/POPL-2024-popl-research-papers/50)

    Scala 14 MIT 0 0 0 Updated May 22, 2024
  • hmloc Public

    Getting Into The Flow: Better Type Error Messages for Constraint-Based Type Inference (Artifact) https://dl.acm.org/doi/10.1145/3622812

    Scala 6 MIT 2 0 0 Updated Nov 13, 2023
  • superoop Public

    Artifact for paper "super-charging Object-Oriented Programming through Precise Typing of Open Recursion" at ECOOP 2023 (https://2023.ecoop.org/details/ecoop-2023-papers/41)

    Scala 11 MIT 1 0 0 Updated Jul 20, 2023