Khususnya, ini tentang ekstensi game yang ditulis dalam lua (luajit-2.0). Saya merenungkan apakah saya harus membatasi apa yang bisa dilakukan skrip ini, dan sampai pada kesimpulan bahwa saya mungkin tidak boleh:
Sulit untuk menjadi benar. Kedengarannya konyol, tapi kemungkinan kotak pasirku akan bocor.
Satu-satunya manfaat yang dapat saya pikirkan adalah memberi pengguna rasa aman saat menjalankan skrip pihak ketiga.
Kerugiannya adalah itu hanya sangat menjengkelkan bagi penulis ekstensi. Yaitu, untuk saat ini, saya sendiri (konten game sebagian besar akan ditulis).
Alasan saya menanyakan ini sekarang sebelum saya benar-benar memiliki sesuatu yang rapi adalah bahwa menambahkan kotak pasir sejak awal itu mudah, tetapi akan memaksakan pembatasan yang mengganggu pada diri saya juga. Namun jika saya pertama kali melanjutkannya dan kemudian memutuskan bahwa saya memang membutuhkan kotak pasir, saya akan mengalami masalah (saya harus menulis ulang skrip yang sudah ada di sana, atau memperkenalkan beberapa bentuk sistem manajemen kepercayaan yang tampaknya lebih banyak masalah daripada nilainya).