elm係一隻用喺特定領域嘅程式語言，佢透過聲明式嘅方法創建基於網頁瀏覽器嘅圖形用戶界面。elm係純函數式嘅，開發者話呢隻語言強調易用性、性能同埋健壯性。佢宣傳佢係「實際上冇運行時間異常」，因為elm編譯器係用靜態類型檢查嘅。