Woxi, Wolfram Dilini Rust programlama diliyle yeniden yorumlayan açık kaynaklı bir projedir. Temel amacı, Wolfram Dilinin belirli bir alt kümesini uygulayarak komut satırı betiklerinde (CLI scripting) ve Jupyter Notebook ortamlarında kullanılabilmesini sağlamaktır. Proje, özellikle matematiksel işlemler ve veri manipülasyonu için güçlü bir araç olan Wolfram Dilinin esnekliğini ve gücünü Rust'ın performans avantajlarıyla birleştirmeyi hedeflemektedir. Kullanıcılar, Woxi sayesinde karmaşık matematiksel ifadeleri kolayca değerlendirebilir, rastgele sayılarla işlemler yapabilir ve sonuçları görselleştirebilir.
Woxi, Jupyter Notebook'lar için tam destek sunarak grafiksel çıktıları da mümkün kılmaktadır. Bu sayede veri analizi ve bilimsel hesaplamalar yapan kullanıcılar için interaktif bir deneyim sunar. Performans açısından, Woxi'nin WolframScript'e kıyasla daha hızlı çalıştığı belirtilmektedir, çünkü bir çekirdek başlatma ve lisans doğrulama gibi ek yükler bulunmamaktadır. Kurulumu oldukça basittir; Rust'ın paket yöneticisi Cargo aracılığıyla tek bir komutla yüklenebilir veya kaynak koddan derlenebilir. Komut satırından doğrudan ifade değerlendirme, betik çalıştırma veya etkileşimli kabuk (REPL) olarak kullanılabilir.
Proje, geliştiricilerin katkılarına açıktır ve sürekli olarak Wolfram Dilinin daha fazla fonksiyonunu desteklemeyi amaçlamaktadır. Mevcut fonksiyonların listesi ve uygulama durumları functions.csv dosyasında bulunabilirken, desteklenen komutlar ve beklenen çıktıları CLI test dizininde incelenebilir. Woxi, Wolfram Dilinin gücünü modern, performanslı bir dille birleştirerek hem geliştiricilere hem de bilim insanlarına yeni olanaklar sunmaktadır.
Woxi, Wolfram Dilini Rust ile yeniden uygulayarak hem performans artışı sağlıyor hem de açık kaynaklı bir alternatif sunarak bilimsel hesaplama ve veri analizi araçlarına erişimi genişletiyor.