I built a programming language that LLMs can't use(blog.picheta.me)
244 points by dom96 | 179 comments
Blog post by Dominik Picheta introducing KillSwitch, a programming language he designed so that large language models cannot use it.
18 stories tagged language-design, newest first.
244 points by dom96 | 179 comments
Blog post by Dominik Picheta introducing KillSwitch, a programming language he designed so that large language models cannot use it.
42 points by mfrw | 35 comments
A post on Niko Matsakis's baby steps blog reflecting on what LLM coding agents mean for the Rust language and how Rust can benefit agentic development.
137 points by birdculture | 57 comments
A blog post on hereticpleb recounting how needing to compute 1+1 led the author to build a functional programming language.
20 points by ibobev | 24 comments
Blog post exploring why Lisp's parenthesis-heavy syntax is perceived as hard to read and what that implies for designing syntax in new languages.
48 points by surprisetalk | 24 comments
Jimmy Miller essay arguing programmers should be able to customize and change their programming languages rather than treat them as fixed artifacts.
376 points by Retro_Dev | 210 comments
Zig devlog entry by Matthew Lugg describing a merged 30,000-line PR redesigning the Zig compiler's type resolution, with related language changes.
380 points by yurivish | 449 comments
A blog post by Sinclair Target comparing Go, Rust, and Zig after experimenting with each, discussing the design trade-offs and what each language is good for.
459 points by ustad | 583 comments
A personal blog post criticizing design flaws in the Go programming language, such as forced error variable scope, following the author's earlier critiques.
329 points by henrikhorluck | 436 comments
Go Blog post by Robert Griesemer discussing proposals for syntactic support for error handling in Go and the team's decision on whether to pursue them.
365 points by grep_it | 243 comments
PEP 750, an accepted Python Enhancement Proposal for Python 3.14 that introduces template string literals (t-strings) with Template and Interpolation types.
512 points by cyclopeanutopia | 581 comments
An essay arguing that the C++ community has split into two factions with diverging needs, ending hopes for a single dialect-free C++.
329 points by todsacerdoti | 182 comments
A blog post by David Teller recounting the programming languages that changed how he thinks about programming over his career.
369 points by marionauta | 327 comments
Homepage of Dada, an experimental programming language project exploring ownership-based design inspired by Rust.
536 points by todsacerdoti | 380 comments
Go Blog post by David Chase and Russ Cox explaining the per-iteration for loop variable scoping change previewed in Go 1.21 and shipping in Go 1.22.
622 points by mrkline | 520 comments
Blog post titled "Async Rust Is A Bad Language" critiquing Rust's async model for massively concurrent userspace software, starting from why async exists.
364 points by philosopher1234 | 264 comments
A Go Blog post by Russ Cox explaining the compatibility features added in Go 1.21 and why there will be no breaking Go 2.
797 points by dochtman | 426 comments
A Dreamwidth blog post by Graydon Hoare reflecting on his original vision for Rust; the capture shows only a captcha check page.
472 points by surprisetalk | 121 comments
Landing page for Scrapscript, a small functional programming language for sharable software, showing example code and a 'coming 2024' notice.