LPTK
Assistant Professor at HKUST (Hong Kong University of Science and Technology), CSE department
HKUST
Pinned Repositories
dbstage
squid
Squid – type-safe metaprogramming and compilation framework for Scala
mlscript
The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
mlstruct
Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"
aggregate
Companion repository to the `Dual to Iterator' blog post
better-java
Resources for writing modern Java
Boilerless
Beautiful Syntax for Sealed Class Hierarchies
SeaglPrototype
simple-sub
Alternative algorithm for algebraic subtyping.
simpler-sub
Oversimplified version of Simple-sub: without recursive types, without nested let polymorphism, and with approximated type-variable-to-type-variable constraints. Nevertheless, it's probably enough for what you need!
LPTK's Repositories
LPTK/simple-sub
Alternative algorithm for algebraic subtyping.
LPTK/simpler-sub
Oversimplified version of Simple-sub: without recursive types, without nested let polymorphism, and with approximated type-variable-to-type-variable constraints. Nevertheless, it's probably enough for what you need!
LPTK/aggregate
Companion repository to the `Dual to Iterator' blog post
LPTK/SeaglPrototype
LPTK/squid-examples
LPTK/cats
Lightweight, modular, and extensible library for functional programming.
LPTK/cayman
Cayman is a Jekyll theme for GitHub Pages
LPTK/CSrankings
A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.
LPTK/dotty
Research platform for new language concepts and compiler technologies for Scala.
LPTK/economic_simulations
LPTK/elaboration-zoo
Minimal implementations for dependent type checking and elaboration
LPTK/fastparse
Writing Fast Parsers Fast in Scala
LPTK/helium
The Helium compiler, Helium-as-a-library, and the texthint interpreter
LPTK/icfp2020-captions
LPTK/icfp2020-papers
ICFP 2020 papers. Crowd-sourced
LPTK/mlscript
Principal Type Inference in a Boolean Algebra of Structural Types
LPTK/mlsub
Prototype type inference engine
LPTK/monadic-html
Tiny DOM binding library for Scala.js
LPTK/PLGradSchools
LPTK/reftree
Automatically generated diagrams and animations for Scala data structures
LPTK/repos
LPTK/scala
The Scala programming language
LPTK/scala-effekt
Extensible algebraic effects with handlers
LPTK/scallion
LL(1) parser combinators in Scala
LPTK/silex
Lexing library for Scala
LPTK/squid
Squid – type-safe metaprogramming and compilation framework for Scala
LPTK/squid-demo-project
A single Scala file demonstrating basic Squid frontend features
LPTK/starter-hugo-research-group
👥 Create a stunning Research Group Website with Wowchemy and Hugo
LPTK/unisonweb-org
Source for the unisonweb.org website
LPTK/wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience