A Conversation with Martin Kinkelin on LDC, the LLVM-Based D Compiler

Опубликовано: 11 Март 2026
на канале: The D Language Foundation
456
40

In this D Community Conversation, Mike Parker sat down with Martin Kinkelin to discuss how Martin got into programming, what led him to D, how he became the maintainer of LDC (the LLVM-based D compiler), and some details about what that role entails.

The LDC compiler:
https://wiki.dlang.org/LDC
https://github.com/ldc-developers/ldc

The D home page:
https://dlang.org/

The DConf home page:
https://dconf.org/

#dlang #ldc #compilers

TIMECODES:
00:00 Introduction
00:30 How Martin got into programming
03:04 What he studied at university
05:41 Which languages he was using and how he found D
09:00 Did he have an interest in compilers before D?
09:54 On his early contributions to D
11:55 How he became the maintainer of LDC
13:53 On losing time for personal projects through contributing
16:53 What was most challenging when he took over LDC?
20:48 What processes did he have to change or implement?
22:54 On Symmetry Investment's sponsorship of LDC
24:50 Does Weka also support LDC?
25:08 On the D frontend's glue layer
28:40 On the LDC-specific parts of Runtime
31:52 On issues with updating to LLVM 15
33:34 On issues with supporting new macOS versions
35:42 How could potential LDC contributors make an impact?
39:35 How he reduced the gap between D versions of DMD and LDC
42:38 What is Martin's D wishlist?
45:49 Martin's message for LDC users
47:01 Outro