fortran66のブログ

fortran について書きます。

【ニュース】Mozilla の Iodide を阻むは我らが Fortran!

The Iodide notebook

最近、Mozilla が Jupyter 類似の Notebook 形式のインタラクティブ文書化ツールを出すというニュースが流れてきました。
news.mynavi.jp

github.com


中々面白そうで、Jupyter と異なるのは、サーバーを置かずに端末側のブラウザの方で主に処理するというアプローチのようです。


Iodide and Pyodide: Bringing Data Science Computation to the Web Browser - Michael Droettboom

そのためには、ブラウザ側での高速動作が要求されますが、WebAssembly によってそれを解決しようということで、Python や numpy など C 言語で書かれたものは、すでに移植済みだそうです。

しかし、Scipy は Fortran を使っているので、移植できていないようです。LLVM Fortran なら WebAssembly が出せなくもないのですが、ランタイムなどが無いので実質動きませんw

R も Fortran を使っていて、こちらも Fortran が通せんぼしているようです。そういうわけで、解決策として MozillaFortran の WebAssembly 対応をさせようと考えているようです。

f:id:fortran66:20190320004403j:plain
Fortran
youtu.be

Fortran に奉仕して、花と散れ。
講演中で Fortran にブーイングしたものには、天罰が下って Fortnite で練習したネトゲ厨に撃たれて死ぬ!

f:id:fortran66:20090105142523j:plain
Max Klinger: First Future