SIGPLAN

@sigplan@discuss.systems
674 Followers
44 Following
26 Posts
the ACM Special Interest Group on Programming Languages
official homehttps://sigplan.org
PL Perspectiveshttps://blog.sigplan.org
We’ve started a podcast! @adrian and Aws Albarghouthi host “Current Continuation,” a little interview series with PL researchers. The first two episodes are with Ranjit Jhala and Satnam Singh. https://sigplan.org/cc/
Current Continuation

Defunding the NSF will have disastrous downstream effects on the tech industry. It’s time for people in industry to ACT. In this cross-post from the @sigarch blog, Prof. Vijay Janapa Reddi outlines some steps you can take now. https://blog.sigplan.org/2025/05/19/the-academic-pipeline-stall-why-industry-must-stand-for-academia/
The Academic Pipeline Stall: Why Industry Must Stand for Academia

This post was cross-published from the SIGARCH blog. The Research Pipeline is Stalling The U.S. National Science Foundation (NSF) froze all outgoing funding, including new awards and scheduled…

SIGPLAN Blog
Tell an aspiring PL researcher in your life to apply to PLMW @ PLDI 2025! The application deadline is tomorrow. https://pldi25.sigplan.org/home/PLMW-pldi-2025#Applications-and-Scholarships
PLMW @ PLDI 2025 - Programming Languages Mentoring Workshop - PLDI 2025

The Programming Language Mentoring Workshop (PLMW) aims to broaden the exposure of late-stage undergraduate students and early-stage graduate students to research and career opportunities in programming languages. The workshop includes mentoring sessions that cover effective habits for navigating research careers, technical sessions that cover core subfields of programming languages research, and social sessions that create opportunities for students to interact with researchers in the field. Applications from underrepresented groups in computing are especially welcome. PLMW @ PLDI 2025 w ...

What makes a good conference talk? Per Michael Greenberg, the answer lies in the lyrics to “How Many Mics” by the Fugees. https://blog.sigplan.org/2025/03/31/how-to-give-a-good-talk/
How to Give a Good Talk

In computer science, conferences are a focal point of academic attention. Conferences are a moment where computing communities—distributed over the globe—come together. Giving a talk at a conferenc…

SIGPLAN Blog
From a group of researchers at Microsoft: a survey of the testing challenges that arise when software adds LLM-powered features. https://blog.sigplan.org/2025/03/20/testing-ai-software-isnt-like-testing-plain-old-software/
Testing AI Software Isn’t Like Testing Plain Old Software

AI software demands new approaches to testing that go far beyond existing software testing methodologies. And with the rapid evolution of AI model capabilities, the need for the software engineerin…

SIGPLAN Blog

*tap tap* Is this thing on? Yes? Ok, we are SIGPLAN AV and we're looking forward to seeing you all at @pldi in Seoul and remote!

(This is our new centralized channel for communications, updates and announcements)

Generics, recursive types, and structural subtyping are all features that many modern languages want, but their combination can quickly get unwieldy. A POPL Distinguished Paper from last year distilled a decidable type system that combines all three. https://blog.sigplan.org/2025/01/29/parametric-subtyping-for-structural-parametric-polymorphism/
Parametric Subtyping for Structural Parametric Polymorphism

Recursive types, generics (sometimes called parametric polymorphism), and subtyping are all essential features for modern programming languages across numerous paradigms. However, structural subtyp…

SIGPLAN Blog
What role should Student Research Competitions play in mentoring new researchers? @notypes and @avanhatt argue for a renewed focus on feedback and visibility for SRCs. https://blog.sigplan.org/2025/01/13/the-missing-mentoring-pillar/
The Missing Mentoring Pillar

The Missing Mentoring Pillar The programming languages (PL) community has developed a whole host of mentoring pillars to help new research become a part of our community The Programming Languages M…

SIGPLAN Blog

Before PLDI 2021, in-person PC meetings were the norm. The steering committee decided to reconsider, 4 years hence, whether to revive them.

That bill has come due. We have survey results. https://blog.sigplan.org/2025/01/02/should-pldi-return-to-in-person-program-committee-meetings-survey-results/

“Should PLDI return to in-person Program Committee meetings?” – Survey results

[Note: Since PLDI joined the PACM-PL journal, what was previously called Program Committee is now called Review Committee. In the following, we use the term Program Committee (PC) because it is a b…

SIGPLAN Blog
PL researchers often want to claim that something is “usable,” “intuitive,” “easy to reason about,” etc. But how should we examine these claims without full-blown user studies? @tonofcrates has advice. https://blog.sigplan.org/2024/11/21/evaluating-human-factors-beyond-lines-of-code/
Evaluating Human Factors Beyond Lines of Code

Software systems researchers want to make human-centered claims, but don’t have the proper tools to do so. That’s how we ended up with the ubiquitous lines-of-code comparison found in e…

SIGPLAN Blog