Imagining the Ideal Language for Writing Free Software
- Track: Perl and Raku Programming devroom
- Room: D.perl
- Day: Sunday
- Start: 14:00
- End: 14:45
- Video with Q&A: D.perl
- Video only: D.perl
- Chat: Join the conversation!
Many programming languages have been explicitly designed to solve the problems of "programming in the large" – that is, to make it easier for large groups of software developers to work together, despite differences in skill, experience, or history with the project. Languages following this pattern are an excellent fit for the sort of large software companies that typically sponsor their development. However, they are not necessarily a good fit for typical free/open-source software projects, which face different challenges and constraints. If a language were designed from the ground up to fit the free-software usecase, what would it look like? What values would it maximize, what tradeoffs would it be willing to make, and what would it be like to program in every day?
Speakers
Daniel Sockwell |
Links
- codesections homepage
- presentation slides
- Rob Pike: Go at Google - Language Design in the Service of Software Engineering
- Stephen Klabnik: How Rust Views Tradeoffs
- Anders Hejlsberg: Introducing TypeScript
- TypeScript Design Goals and Non-Goals
- Mastodon - codesections@fosstodon.org
- Video recording (WebM/VP9)
- Video recording (mp4)
- Submit feedback