Saya menemukan bahwa ketika bahasa dianggap sama dengan perangkat lunak komersial, selalu ada kebutuhan untuk menambahkan fitur baru untuk membenarkan rilis baru.
Bisa ada atau ada bahasa di mana versi 1.0 adalah versi terakhir? Tentu saja perbaikan bug dikecualikan dari ini, tetapi set fitur selalu tetap sama?
Dengan cara ini setiap fitur dalam bahasa cocok dengan baik dan tidak tampak seperti dibaut setelah fakta dengan fitur usang masih ada karena kompatibilitas ke belakang.
Saya berasumsi beberapa bahasa akademik seperti ini? Tapi apakah ada komersial bahasa yang sukses yang mengikuti ide ini? Pustaka yang menyertainya juga bebas untuk mendapatkan fitur-fitur baru juga, tetapi bahasanya selalu konstan.
Salah satu contoh yang bisa saya berikan adalah, salah satu bahasa favorit saya C #, yang sering saya gunakan, semakin banyak fitur yang ditambahkan setiap rilis. Untuk mengambil keuntungan dari ini, saya harus menyerahkan tugas yang sebenarnya di tangan, dan menghabiskan banyak waktu untuk mempelajari ini alih-alih mampu mengambil konsep-konsep sepele dan menggabungkannya sendiri untuk menyelesaikan masalah yang lebih kompleks dengan mudah.
Jadi saya kira saya sedang mencari pendekatan minimalis di mana semuanya konsisten, masuk akal, dan ortogonal mungkin.