Sadece Google NaCl’in iç yapısı hakkında bir takım belirsizlik durumlarından cevap verebilirim, ancak MLton hakkında biraz biliyorum.
Teoride, çalışmalıdır. Gerçekte, MLton belleği çok özel şekillerde kullanır ve çevre üzerinde kontrol sahibi olmayı bekler. Görebileceğim ana tuzak, eğer NaCl, uygulama ortamının bütünlüğünü ve güvenliğini garanti altına almak için gerçekleştirilebilecek bazı operasyonları kısıtlarsa. This link, bunun bir sorun olmayabilir. ML12'nin ürettiği C kodu gerçekten çok tuhaf. Bir kez daha, güvenliği garanti altına almak için NaCl'nin çevrenin tüm genelliği açısından ne verdiği konusunda tam olarak kararlıdır. MLton'un çıkardığı kod üzerinde çok az kontrole sahip olacaksınız ve çalışma zamanını yeniden yazmak, herhangi bir değişiklik yapılması gerektiğinde büyük bir girişim. Çalışırsa ve çalışma zamanı sisteminin sorunlara neden olan kısımlarını düzeltmeye başlarsa görürüm.
Bir kenara bakarsak, tarayıcıyı çalıştıran MLton kodu alırsanız sonuçları görmek isterim! : D