Elementary Affine Logic adalah sistem tipe yang menangkap kelas istilah-λ yang dapat dikurangi dalam waktu dasar. Selain itu, istilah EAL-typeable dapat dikurangi menggunakan fragmen abstrak dari algoritma Lamping, yang sangat menarik bagi saya karena saya sedang mengeksplorasi kombinator interaksi yang sesuai.
Pertanyaan saya adalah, bagaimana seseorang dapat membuat bahasa pemrograman praktis menggunakan EAL sebagai sistem tipe yang mendasarinya? Yaitu, ekstensi seperti apa (titik perbaikan, polimorfisme, tipe dependen, tipe data, dll.) Dapat dibuat ke sistem tipe inti tanpa mempengaruhi karakteristik itu, dan apakah bahasa seperti itu dapat digunakan dalam praktiknya, atau apakah itu akan menjadi terlalu restriktif karena alasan yang tidak saya sadari?