In this D Community Conversation, Mike Parker and Razvan Nitu discus Razvan's path to the D programming language core team, his work with university students and Symmetry Autumn of Code, DMD as a library, and more.
Razvan's "Call to Arms" blog post:
https://dlang.org/blog/2024/02/22/dmd...
DMD Contributor Guidelines
https://github.com/dlang/dmd/blob/mas...
---
Razvan's past DConf talks:
2017
• DConf 2017: D Language Compiler as a Libra...
2018
• Razvan Nitu: ExposeD - the war stories of ...
2019
• DConf 2019: Introducing the D Copy Constru...
2023
• DConf '23 -- DMD as a Library: Between Myt...
---
The D home page:
https://dlang.org/
The DConf home page:
https://dconf.org/
#dlang #dmd #compilers
TIMECODES:
00:00 Introduction
00:55 How did Razvan get into programming?
02:53 How did he get started with D?
05:06 About Razvan's first DConf talk
06:11 How did he progress as a contributor?
09:18 Did he interact with Walter in the early days?
11:11 How did his D Summer School get started?
14:06 Is the summer school stilly running?
14:57 On his perspective as a SAOC mentor
19:44 How did he get onto the core D team?
25:09 What was the first year like creating a new role alone?
29:24 How did his process change after Dennis Korpel joined him?
30:55 Why is DMD-as-a-library his responsibility?
32:42 On refactoring the DMD AST
37:26 On SAOC projects using DMD-as-a-library
39:12 What does he think about a DMD daemon and built-in LSP server?
42:48 Which of the DLF's plans is he excited about?
44:58 Is he planning to submit a DConf '24 talk?
45:52 Does he have any advice to people hesitant to submit a DConf talk?
47:26 What keeps him coming back to DConf?
48:56 What advice does he have for potential core project contributors?
53:52 What can people do about old issues?
57:52 Parting thoughts