Skip to content
@plilab

Programming Language Innovation Lab @ NUS

Organization Logo

PLI Lab @ NUS — Towards Next-Generation Programming Languages

Welcome to PLI Lab, an affilation to NUS PLSE group. We’re reimagining how humans communicate intent to machines.

Our Vision

In the ideal future we envision, programming will be as natural and expressive as communicating with another human. Programmers will be able to articulate their intent to computers at the same high level and speed they communicate with each other. Software will become clear and concise, with code that obviously has no bugs—rather than code that has no obvious bugs.

What Drives Our Research

Our work centers on next-generation languages and tools that:

  • Empower developers to write elegant, concise, and clear code.
  • Preserve performance while enhancing expressiveness.
  • Improve code comprehension, developer productivity, and program design.
  • Enhance security, education, and accessibility through better abstractions.

We believe that better programming languages and tooling are the keystone to:

  • Detecting and preventing vulnerabilities
  • Lowering the barrier to entry in programming
  • Advancing the state of software engineering

What We're Working Toward

The future we’re working toward may be distant. We might not see it fully realized in our lifetimes—but it’s a future we are deeply passionate about shaping.

Join us as we build the foundation for the next era of software development.


Contact: michaeldadams.org

Popular repositories Loading

  1. jade jade Public

    Kotlin

  2. paper-limits-myers-lists-artifact paper-limits-myers-lists-artifact Public

    Implementations of Myers list variants for "Pushing the Information-Theoretic Limits of Random Access Lists".

    OCaml

  3. .github .github Public

    A special repository that you can use to add README.md to your public organization profile, visible to anyone.

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…